esayexcel模板导出时,插入数据后面行固定的内容消失,样式依然存在
导出错误
在检查代码无误的情况下,请教easyexcel开发者,提供了思路
插入一条数据
插入一条数据的情况下显示正常,但插入一条以上数据的时候,又出现固定内容消失的问题。
新建一个项目使用官方demo进行导出测试
引入easy excel依赖直接进行测试,报错如下:
com.alibaba.excel.exception.ExcelGenerateException: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Cell.getCellType()Lorg/apache/poi/ss/usermodel/CellType;
网上对这个错误查因,发现是poi依赖冲突的原因,但我看maven中并没有引入过poi,查看File->project Structure->Lrbraries 发现有poi的依赖。
查看pom文件,找到poi对应的内容,父项目只是对poi进行了版本管理,并未直接引入poi,在Lrbraries显示的poi是其它封装的项目中引入进来的
结论
错误的原因是 poi版本过低/未引入poi 。