|
@@ -49,24 +49,6 @@ public class MyExcelUtil {
|
|
|
excelWriter = EasyExcel.write(filePath)
|
|
excelWriter = EasyExcel.write(filePath)
|
|
|
.withTemplate(inputStream)
|
|
.withTemplate(inputStream)
|
|
|
.autoCloseStream(true)
|
|
.autoCloseStream(true)
|
|
|
- // 注册自定义合并策略
|
|
|
|
|
- .registerWriteHandler(new CellWriteHandler() {
|
|
|
|
|
- @Override
|
|
|
|
|
- public void afterCellCreate(WriteSheetHolder writeSheetHolder,
|
|
|
|
|
- WriteTableHolder writeTableHolder,
|
|
|
|
|
- Cell cell,
|
|
|
|
|
- Head head,
|
|
|
|
|
- Integer relativeRowIndex,
|
|
|
|
|
- Boolean isHead) {
|
|
|
|
|
- // 左对齐设置
|
|
|
|
|
- CellStyle cellStyle = writeSheetHolder.getSheet().getWorkbook().createCellStyle();
|
|
|
|
|
- // 水平左对齐
|
|
|
|
|
- cellStyle.setAlignment(HorizontalAlignment.LEFT);
|
|
|
|
|
- // 垂直居中(可选)
|
|
|
|
|
- cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
|
|
|
|
|
- cell.setCellStyle(cellStyle);
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
.build();
|
|
.build();
|
|
|
WriteSheet writeSheet = EasyExcel.writerSheet().build();
|
|
WriteSheet writeSheet = EasyExcel.writerSheet().build();
|
|
|
FillConfig fillConfig = FillConfig.builder().forceNewRow(Boolean.TRUE).build();
|
|
FillConfig fillConfig = FillConfig.builder().forceNewRow(Boolean.TRUE).build();
|