ExcelImportUtil.importExcelBySax导入数据能够知道哪条数据执行失败吗
时间: 2023-12-09 08:03:21 浏览: 212
ImportExcelUtil.java文件支持所有Excel文件解析导入的方法
5星 · 资源好评率100%
ExcelImportUtil.importExcelBySax导入数据时,如果有数据执行失败,可以通过设置错误处理器来获取失败的数据和失败的原因。具体的步骤如下:
1. 创建一个实现了com.alibaba.excel.event.AnalysisEventListener接口的类,并重写它的onException和invoke方法。
2. 在onException方法中,可以获取到解析过程中出现异常的行号和异常信息。
3. 在invoke方法中,可以获取到每行解析的数据,在这里可以对数据进行校验和处理。
4. 在ExcelReader对象中设置错误处理器为上述类的实例。
5. 调用ExcelReader对象的read方法进行数据解析。
这样,当有数据执行失败时,就可以在onException方法中获取失败的数据和失败的原因,并进行相应的处理。
阅读全文