当我尝试用 Java 读取 Excel 文件时,它抛出“biff 异常”。
这是什么意思?我尝试用 Google 搜索,但找不到正确的解释。
jxl.read.biff.BiffException: Unable to recognize OLE stream
at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116)
at jxl.read.biff.File.<init>(File.java:127)
at jxl.Workbook.getWorkbook(Workbook.java:221)
at jxl.Workbook.getWorkbook(Workbook.java:198)
at Com.Parsing.ExcelFile.excel(Extract.java:20)
at Com.Parsing.Extract.main(Extract.java:55)
最佳答案
我也遇到了类似的问题并且能够解决它。
我使用的是 .xlsx 文件,当我将其更改为 .xls 文件时,它工作得很好。似乎 JXL 不支持 .xlsx 格式。
如果有人知道它支持,请纠正我。
关于java - Java中的Biff异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1747665/