补全使用EasyExcel碰到的坑
错误信息:

可能的原因:
(1)读取文件的时候,excel中的字段和实体类匹配不上,我自己的原因就是在excel中只读取4个字段,但是在实体类中@ExcelProperty了所有字段,这个没有问题,但是不能加上index = x , 这样会报以上异常。删除未读的index即可

(2)在对读取到的数据进行持久化数据库操作中,实体类缺少private Map<Integer, CellStyle> cellStyleMap;这个属性,下图为BaseRowModel这个类,可以看到是有CellStyle这个属性的。加上即可。但是由于数据库缺少这个字段,所以会报错,只需要在该字段加上@TableField(exit = false),表示为该字段在本项目中需要用到,但是不是数据库字段。


浙公网安备 33010602011771号