以XLSX下载的Google表格行太多

我有一个Excel工作簿,该工作簿已在Google表格中上传和编辑。然后将其下载为XLSX文件。我已经使用Apache POI在Java Spring中编写了一个解析器,该解析器在工作表中进行迭代并将数据保存到数据库中。解析器在通过Google表格之前和之后对于XLSX文件都可以正常工作。

用于解析Excel文件的Java方法如下:

private Workbook getWorkbook(InputStream inputStream,String excelType) throws IOException {

    Workbook workbook = null;

    if (excelType.equalsIgnoreCase("xls")){

        workbook = new HSSFWorkbook(inputStream);
    }else if (excelType.equalsIgnoreCase("xlsx")){

        workbook = new XSSFWorkbook(inputStream);
    }

    return workbook;
}

当我直接使用从Excel保存的文件时,返回的工作簿对象有16行,但是当我使用从Google下载的版本时,它有996行。

如何检测XLSX文件中缺少/不正确的内容,以使我没有所有多余的行?

xiacy83 回答:以XLSX下载的Google表格行太多

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3134961.html

大家都在问