|
@@ -61,9 +61,13 @@ public class ExcelUtils2 implements ResourceLoaderAware {
|
|
|
WriteSheet writeSheet = EasyExcel.writerSheet().build();
|
|
WriteSheet writeSheet = EasyExcel.writerSheet().build();
|
|
|
// 直接写入数据
|
|
// 直接写入数据
|
|
|
long t4 = System.currentTimeMillis();
|
|
long t4 = System.currentTimeMillis();
|
|
|
- List<? extends List<?>> newList = Lists.partition(list, 5000);
|
|
|
|
|
- for (List<?> objects : newList) {
|
|
|
|
|
- excelWriter.fill(objects, writeSheet);
|
|
|
|
|
|
|
+ if (list.size()<=5000){
|
|
|
|
|
+ excelWriter.fill(list, writeSheet);
|
|
|
|
|
+ }else {
|
|
|
|
|
+ List<? extends List<?>> newList = Lists.partition(list, 5000);
|
|
|
|
|
+ for (List<?> objects : newList) {
|
|
|
|
|
+ excelWriter.fill(objects, writeSheet);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
if (!data.isEmpty()) {
|
|
if (!data.isEmpty()) {
|
|
|
excelWriter.fill(data, writeSheet);
|
|
excelWriter.fill(data, writeSheet);
|