[alibaba/easyexcel]读数据的时候,最后一个索引拿不到值,前面均可拿到

2024-01-23 793 views
9
触发场景描述

我用的版本是:

com.alibaba easyexcel 2.1.1 触发Bug的代码

![image](https://github.com/alibaba/easyexcel/assets/67619412/325b4787-2ca0-4236-9369-3fd350be62c7)
![image](https://github.com/alibaba/easyexcel/assets/67619412/d0d7d337-5818-4189-bd75-34c9af6050bb)
![image](https://github.com/alibaba/easyexcel/assets/67619412/665a75c9-4482-480a-9d4d-973a47a827d2)
![image](https://github.com/alibaba/easyexcel/assets/67619412/fd9051aa-4e74-436b-af2d-4b2f6a96df11)
目前是index一一对样,value也一样,就是最后一个值拿不到。
我自定义了监听器AnalysisEventListener,注入到IOC了,应该没影响吧
提示的异常或者没有达到的效果

大家尽量把问题一次性描述清楚,然后贴上全部异常,这样方便把问题一次性解决掉。 至少大家要符合一个原则就是,能让其他人复现出这个问题,如果无法复现,肯定无法解决。

回答

3

image image

1

自定义了监听器,由于用到其他IOC对象,我就把自定义监听器注入到IOC容器了, image

image

2

找到问题了,index下标顺序有问题,