我有一个代码可以从旧格式(97-2003)的Excel表中读取。我对数据进行了一些更改,最终形成了2007年的Excel格式表格。当我用这个XLSX片代替XLS片的,我正在此:BiffException在阅读excel表时
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:268)
at readexcel.ReadExcel.readContent(ReadExcel.java:50)
at readexcel.ReadExcel.init(ReadExcel.java:25)
at readexcel.ReadExcel.main(ReadExcel.java:183)
看起来jxl仍在使用旧的xls读取器来尝试读取新的xlsx文件 - 为什么不从MS Excel中简单地“另存为”将它保存为旧的97-2003格式 – 2011-03-25 12:05:51