0
比如下面表格数据
性别,班级,年龄,,,
男,二年级,1,,,
男,二年级,1,,,
男,二年级,1,,,
也就是说 因为用户使用软件的原因 编辑的表格 导致后面出现了多个无用的逗号
在easyexcel
解析的时候就出现问题了。
@ExcelProperty(value = "性别", converter = GenderConverter.class) private GenderEnum gender;
@ExcelProperty(value = "班级", converter = ClassConverter.class)
在读取性别的时候 GenderConverter#convertToJavaData 不会生效的 ClassConverter是有效果的
触发Bug的代码
List<Home> billList = EasyExcel.read(new ByteArrayInputStream(outputStream.toByteArray()))
.head(Home.class).excelType(ExcelTypeEnum.CSV)
.sheet(0).headRowNumber(1).doReadSync();
性别读出来的是空
提示的异常或者没有达到的效果