java - 如何解决InputStream LeftoverDataException : Initialisation of record 0x85 left 18 bytes remaining still to be read

标签 java csv apache-poi xls

我正在使用 java 将 xls 转换为 csv,但遇到了这样的异常,

com.org.apache.poi.hssf.record.RecordInputStream$LeftoverDataException: Initialisation of record 0x85 left 18 bytes remaining still to be read.
    at com.org.apache.poi.hssf.record.RecordInputStream.hasNextRecord(RecordInputStream.java:156)
    at com.org.apache.poi.hssf.extractor.OldExcelExtractor.getText(OldExcelExtractor.java:169)
    at CsvConverter.main(CsvConverter.java:91)

最佳答案

检查此答案,请同时查看链接答案的评论。 另请检查以下问题用代码发布的方式。 :)

Initialisation of record 0x5B left 1 bytes remaining still to be read. Apache POI Java

关于java - 如何解决InputStream LeftoverDataException : Initialisation of record 0x85 left 18 bytes remaining still to be read,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50909356/

相关文章:

java - 从 JPG 中提取文本

java - Runnable 的单元测试

java - 使用 Java 8 将 CSV 文件处理为 Map<String,String[]>

java - 重新解释底层位模式并将其写入数组或字段的最有效方法是什么?

excel - 在 Excel 中导入 CSV 美国格式的数字并进行本地化?

javascript - 无法在 node.js 中要求 csv lib

使用 POI 读取 excel 文件 (xlsx) 时出现 java.lang.outofmemory 异常

java - 在 JAVA 中使用 Apache POI 和 iText 从 Word (DOC) 创建 PDF

java - Struts 2 登录表单问题

java - 无法显示unicode字符