我有一個代碼可以從舊格式(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