diff --git a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/ExcelExportUtil.java b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/ExcelExportUtil.java index ad49448..a840da8 100644 --- a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/ExcelExportUtil.java +++ b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/ExcelExportUtil.java @@ -59,10 +59,18 @@ public class ExcelExportUtil { return batchService.appendData(dataSet); } + public static Workbook exportBigExcel(ExportParams entity, List excelParams, + Collection dataSet) { + ExcelBatchExportService batchService = ExcelBatchExportService + .getExcelBatchExportService(entity, excelParams); + return batchService.appendData(dataSet); + } + public static void closeExportBigExcel() { - ExcelBatchExportService batchService = ExcelBatchExportService.getExcelBatchExportService(null, - null); - batchService.closeExportBigExcel(); + ExcelBatchExportService batchService = ExcelBatchExportService.getCurrentExcelBatchExportService(); + if(batchService != null) { + batchService.closeExportBigExcel(); + } } /**