2
问题
1.写出100万行50列数据到xlsx文件,实际文件只有30万行。 2.经过测试:
- 当数据列数为20列时,生成100万行数据。符合预期。
- 当数据列数为30列时,生成30万行。不符合预期,预期生成100万行。
3.环境:java8,easyexcel:3.0.5
触发场景描述
触发Bug的代码
//data=("test1","test2","test3",...,"test50")
void WriteNewFile(List<List<String>> data,int count){
String pathSrc = "E:\\Projects\\localTestData\\OutPut\\EXCEL_test_new.xlsx";
ExcelWriter excelWriter = EasyExcel.write(pathSrc).build();
try {
WriteSheet writeSheet = EasyExcel.writerSheet("test1").build();
for (int k = 0; k < 1000000; k++) {
excelWriter.write(data, writeSheet);
}
} finally {
if (excelWriter != null) {
excelWriter.finish();
}
}
}
提示的异常或者没有达到的效果
程序正常运行,生成目标excel文件。