1. 程式人生 > >JXL讀取EXCEL報錯: Warning: Text Object on sheet "sheet0" not supported

JXL讀取EXCEL報錯: Warning: Text Object on sheet "sheet0" not supported

Warning:  Text Object on sheet "sheet0" not supported - omitting
jxl.common.AssertionFailed
at jxl.common.Assert.verify(Assert.java:37)
at jxl.read.biff.SheetReader.handleObjectRecord(SheetReader.java:1811)
at jxl.read.biff.SheetReader.read(SheetReader.java:1059)
at jxl.read.biff.SheetImpl.readSheet(SheetImpl.java:716)
at jxl.read.biff.WorkbookParser.getSheet(WorkbookParser.java:257)
at example.ExcelUtil.readExcel(ExcelUtil.java:31)
at Test.main(Test.java:14)
Exception in thread "main" jxl.common.AssertionFailed
at jxl.common.Assert.verify(Assert.java:37)
at jxl.read.biff.SheetReader.handleObjectRecord(SheetReader.java:1811)
at jxl.read.biff.SheetReader.read(SheetReader.java:1059)
at jxl.read.biff.SheetImpl.readSheet(SheetImpl.java:716)
at jxl.read.biff.WorkbookParser.getSheet(WorkbookParser.java:257)
at example.ExcelUtil.readExcel(ExcelUtil.java:31)

at Test.main(Test.java:14)

網上查了,大概就是說excel中有不能識別的格式,jxl不能識別。

後來我把所有單元格中的內容都轉成了文字格式還是不行。

糾結了3個小時之後,終於找到原因。

excel中有好多個空白的文字框,刪除即可。



然後delete ,全部刪除就好了。