除去在网上能搜到的由于表头配置不对、单元格格式影响、文件编码以及依赖版本之类的问题以外,
还存在一个可能导致这个问题的原因,也是我现在遇到的,记录一下。
先说结论,EasyExcel不支持映射数据到使用了链式调用的实体类上。
我的情况是在接收Excel数据的实体类上添加了Lombok注解:@Accessors(chain = true)
后来经过数个小时的排查,把这个注解注释后发现可以成功映射。当时猜测是一个bug,于是去源码仓库看有没有哪个版本修复了。
最后在issue里看到这条以及作者的回复:
https://github.com/alibaba/easyexcel/issues/3905
短时间来看EasyExcel对于这个问题是不会做兼容了,所以使用这个库的时候注意避免使用链式调用的实体。
标签:调用,映射,EasyExcel,实体,链式,数据 From: https://www.cnblogs.com/foundway/p/18492270