当前位置:网站首页>【已解决】记一次EasyExcel的报错【读取xls文件时全表读不报错,指定sheet名读取报错】
【已解决】记一次EasyExcel的报错【读取xls文件时全表读不报错,指定sheet名读取报错】
2022-07-06 23:56:00 【胡海龙Blog】
报错EasyExcel版本
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.3</version>
</dependency>
报错内容
java.lang.NullPointerException
at com.alibaba.excel.analysis.v03.handlers.BofRecordHandler.processRecord(BofRecordHandler.java:49)
at com.alibaba.excel.analysis.v03.XlsSaxAnalyser.processRecord(XlsSaxAnalyser.java:158)
at org.apache.poi.hssf.eventusermodel.MissingRecordAwareHSSFListener.processRecord(MissingRecordAwareHSSFListener.java:203)
at org.apache.poi.hssf.eventusermodel.FormatTrackingHSSFListener.processRecord(FormatTrackingHSSFListener.java:92)
at org.apache.poi.hssf.eventusermodel.HSSFRequest.processRecord(HSSFRequest.java:109)
at org.apache.poi.hssf.eventusermodel.HSSFEventFactory.genericProcessEvents(HSSFEventFactory.java:179)
at org.apache.poi.hssf.eventusermodel.HSSFEventFactory.processEvents(HSSFEventFactory.java:136)
at org.apache.poi.hssf.eventusermodel.HSSFEventFactory.processWorkbookEvents(HSSFEventFactory.java:82)
at org.apache.poi.hssf.eventusermodel.HSSFEventFactory.processWorkbookEvents(HSSFEventFactory.java:54)
at com.alibaba.excel.analysis.v03.XlsSaxAnalyser.execute(XlsSaxAnalyser.java:137)
at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:115)
at com.alibaba.excel.ExcelReader.read(ExcelReader.java:182)
at com.alibaba.excel.ExcelReader.read(ExcelReader.java:172)
at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65)
在使用EasyExcel读取xls格式的excel时指定sheet页读取报上面的错误,xlsx不报错
解决方案
升级到新的easyexcel版本
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.0.5</version>
</dependency>
报错解决
边栏推荐
- Use Zhiyun reader to translate statistical genetics books
- What is message queuing?
- What are the common message queues?
- Under the trend of Micah, orebo and apple homekit, how does zhiting stand out?
- Flink SQL realizes reading and writing redis and dynamically generates hset key
- R语言【逻辑控制】【数学运算】
- 论文阅读【Open-book Video Captioning with Retrieve-Copy-Generate Network】
- Taobao Commodity details page API interface, Taobao Commodity List API interface, Taobao Commodity sales API interface, Taobao app details API interface, Taobao details API interface
- Go 语言的 Context 详解
- 随机生成session_id
猜你喜欢
How digitalization affects workflow automation
Two person game based on bevy game engine and FPGA
Pinduoduo product details interface, pinduoduo product basic information, pinduoduo product attribute interface
Under the trend of Micah, orebo and apple homekit, how does zhiting stand out?
基于 hugging face 预训练模型的实体识别智能标注方案:生成doccano要求json格式
SAP webservice 测试出现404 Not found Service cannot be reached
[binary tree] binary tree path finding
Life experience of an update statement
Initial experience of annotation
DOM node object + time node comprehensive case
随机推荐
Pinduoduo product details interface, pinduoduo product basic information, pinduoduo product attribute interface
Educational Codeforces Round 22 B. The Golden Age
Cve-2021-3156 vulnerability recurrence notes
Two person game based on bevy game engine and FPGA
Dj-zbs2 leakage relay
消息队列:消息积压如何处理?
High voltage leakage relay bld-20
Flink SQL realizes reading and writing redis and dynamically generates hset key
淘宝商品详情页API接口、淘宝商品列表API接口,淘宝商品销量API接口,淘宝APP详情API接口,淘宝详情API接口
5. 数据访问 - EntityFramework集成
《2022中国低/无代码市场研究及选型评估报告》发布
分布式事务解决方案之TCC
Design, configuration and points for attention of network arbitrary source multicast (ASM) simulation using OPNET
【Shell】清理nohup.out文件
架构设计的五个核心要素
《HarmonyOS实战—入门到开发,浅析原子化服务》
Vector and class copy constructors
消息队列:如何确保消息不会丢失
batch size设置技巧
App clear data source code tracking