Explorar o código

SpreadSheet属性默认值

caixiaofeng hai 8 meses
pai
achega
bb452bd940

+ 11 - 13
flow-report/flow-report-entity/src/main/java/com/flow/model/spreadsheet/SpreadSheet.java

@@ -7,32 +7,30 @@ import org.apache.poi.ss.util.RegionUtil;
 import org.apache.poi.xssf.streaming.SXSSFSheet;
 import org.apache.poi.xssf.streaming.SXSSFWorkbook;
 
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
+import java.util.*;
 
 @Data
 public class SpreadSheet {
     // 名称
-    private String name;
+    private String name = "sheet2";
     // 冻结
-    private String freeze;
+    private String freeze = "A1";
     // 自动过滤
-    private Autofilter autofilter;
+    private Autofilter autofilter = new Autofilter();
     // 列
-    private Map<Integer, Col> cols;
+    private Map<Integer, Col> cols = new HashMap<>();
     // 合并
-    private List<String> merges;
+    private List<String> merges = new ArrayList<>();
     // 样式
-    private List<SheetCellStyle> styles;
+    private List<SheetCellStyle> styles = new ArrayList<>();
     // 校验
-    private List<Object> validations;
+    private List<Object> validations = new ArrayList<>();
     // 行
-    private Map<Integer, SheetRow> rows;
+    private Map<Integer, SheetRow> rows = new HashMap<>();
     // 行数
-    private Integer rowLen;
+    private Integer rowLen = 30;
     // 列数
-    private Integer colLen;
+    private Integer colLen = 12;
 
     public SXSSFWorkbook toExcel() {
         SXSSFWorkbook workbook = new SXSSFWorkbook();