Warning: Text Object on sheet "sheet0" not supported - omitting 解決思路

今天測試部的哥們給了一個excel表格,內容如下

當導入的時候,提示

後臺報錯:

Warning:  Text Object on sheet "Sheet1" 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.SheetImpl.getRows(SheetImpl.java:471)
    at com.fh.iasp.sysapp.org.employee.importer.ImporterUtil.readerExcel(ImporterUtil.java:65)
    at com.fh.iasp.sysapp.org.employee.importer.ImporterExcelService.importEmp(ImporterExcelService.java:415)

跟蹤源碼到  SheetReader類的955行

證實了這個excel裏面的sheet1的內容或者格式是有問題。

建議二分法先確認出問題的數據大概在什麼位置,如果數據量大,可能要二分再二分,儘量將問題定位到一條或者某幾條數據上,這樣就好處理了。

其實上一步不用做(只是說下我定位問題的思路,下面是我說的捷徑):

1.全選數據

2.找到工具欄裏面的工具

選擇“定位”選項,類似下圖

然後可以看到原本我們用肉眼看不到的內容(不屬於單元格的部分),如下圖

 刪除掉這個東西就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章