chengxiaowen 1 ay önce
ebeveyn
işleme
8c1d8f6295

+ 7 - 3
src/main/java/com/poteviohealth/cgp/statistics/utils/ExcelUtils2.java

@@ -61,9 +61,13 @@ public class ExcelUtils2 implements ResourceLoaderAware {
             WriteSheet writeSheet = EasyExcel.writerSheet().build();
             // 直接写入数据
             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()) {
                 excelWriter.fill(data, writeSheet);