2
EasyExcel.read(file.getInputStream(), MemberApplyDataImportVo.class, new ReadListener<MemberApplyDataImportVo>() {
//批量保存的条数
public static final int BATCH_COUNT = 100;
private List<MemberApplyDataImportVo> cachedDataList = ListUtils.newArrayListWithExpectedSize(BATCH_COUNT);
@Override
public void invoke(MemberApplyDataImportVo o, AnalysisContext analysisContext) {
log.info(o.toString());
cachedDataList.add(o);
}
@Override
public void doAfterAllAnalysed(AnalysisContext analysisContext) {
}
}).sheet().doRead();
异常提示 在导入excel的时候会多读取一行空行,excel中除了表头只有一行数据但是读取到的数据log出来有两个对象 excel文件内容截图:
log日志截图:
建议描述 在导入excel的时候会多读取一行空行,excel中除了表头只有一行数据但是读取到的数据log出来有两个对象