调整默认刷盘数量
This commit is contained in:
parent
5e0ddde4ec
commit
687421f5ef
@ -3,7 +3,10 @@ package net.lab1024.sa.admin.module.business.caseplatformcase.controller;
|
|||||||
import com.alibaba.excel.EasyExcel;
|
import com.alibaba.excel.EasyExcel;
|
||||||
import com.alibaba.excel.ExcelWriter;
|
import com.alibaba.excel.ExcelWriter;
|
||||||
import com.alibaba.excel.support.ExcelTypeEnum;
|
import com.alibaba.excel.support.ExcelTypeEnum;
|
||||||
|
import com.alibaba.excel.write.handler.SheetWriteHandler;
|
||||||
import com.alibaba.excel.write.metadata.WriteSheet;
|
import com.alibaba.excel.write.metadata.WriteSheet;
|
||||||
|
import com.alibaba.excel.write.metadata.holder.WriteSheetHolder;
|
||||||
|
import com.alibaba.excel.write.metadata.holder.WriteWorkbookHolder;
|
||||||
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
|
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
|
||||||
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;
|
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@ -149,6 +152,13 @@ public class CaseplatformCaseExcelController {
|
|||||||
.excelType(ExcelTypeEnum.XLSX)
|
.excelType(ExcelTypeEnum.XLSX)
|
||||||
.registerWriteHandler(new HorizontalCellStyleStrategy(headStyle, contentStyle))
|
.registerWriteHandler(new HorizontalCellStyleStrategy(headStyle, contentStyle))
|
||||||
.registerWriteHandler(customHandler)
|
.registerWriteHandler(customHandler)
|
||||||
|
.registerWriteHandler(new SheetWriteHandler() {
|
||||||
|
@Override
|
||||||
|
public void afterSheetCreate(WriteWorkbookHolder writeWorkbookHolder, WriteSheetHolder writeSheetHolder) {
|
||||||
|
SXSSFSheet sheet = (SXSSFSheet) writeSheetHolder.getSheet();
|
||||||
|
sheet.setRandomAccessWindowSize(1000); // 调整内存缓存行数
|
||||||
|
}
|
||||||
|
})
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
WriteSheet writeSheet = EasyExcel.writerSheet("劳务费明细")
|
WriteSheet writeSheet = EasyExcel.writerSheet("劳务费明细")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user