今天测试部的哥们给了一个excel表格,内容如下

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

当导入的时候,提示

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

后台报错:

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行

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

证实了这个excel里面的sheet1的内容或者格式是有问题。

建议二分法先确认出问题的数据大概在什么位置,如果数据量大,可能要二分再二分,尽量将问题定位到一条或者某几条数据上,这样就好处理了。

其实上一步不用做(只是说下我定位问题的思路,下面是我说的捷径):

1.全选数据

2.找到工具栏里面的工具

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

选择“定位”选项,类似下图

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

然后可以看到原本我们用肉眼看不到的内容(不属于单元格的部分),如下图

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

 删除掉这个东西就可以了。

相关文章:

  • 2022-12-23
  • 2021-12-08
  • 2021-12-08
  • 2022-12-23
  • 2021-04-26
  • 2022-12-23
  • 2021-05-05
  • 2021-07-23
猜你喜欢
  • 2021-10-26
  • 2021-08-08
  • 2021-06-23
  • 2022-12-23
  • 2021-08-16
  • 2022-02-14
  • 2022-12-23
相关资源
相似解决方案