From 2c78a799b4865a51362a1a50fd60250310f29d74 Mon Sep 17 00:00:00 2001 From: lin <642018748@qq.com> Date: Fri, 14 Jul 2023 18:42:34 +0800 Subject: [PATCH] fix poi --- .../iformall/controller/mem/AsyncTask.java | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/mem/AsyncTask.java b/mallinkAdmin/src/main/java/com/iformall/controller/mem/AsyncTask.java index deec742ab..afebc2926 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/mem/AsyncTask.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/mem/AsyncTask.java @@ -404,19 +404,20 @@ public class AsyncTask { } private void exportExcel(HttpServletRequest request, HttpServletResponse response,List successList, Class dataClass, String fileName) throws Exception { - ExportParams exportParams = new ExportParams(); - exportParams.setType(ExcelType.XSSF); - Workbook workBook = ExcelExportUtil.exportExcel(exportParams, dataClass, successList); - response.setContentType("application/octet-stream;charset=UTF-8"); - //response.setHeader("Content-Type", "application/vnd.ms-excel");//xls - response.setHeader("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");//xlsx - response.setHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes("GB2312"), "8859_1")); - response.addHeader("Pargam", "no-cache"); - response.addHeader("Cache-Control", "no-cache"); - OutputStream out = response.getOutputStream(); - workBook.write(out); - out.flush(); - out.close(); +// ExportParams exportParams = new ExportParams(); +// exportParams.setType(ExcelType.XSSF); +// Workbook workBook = ExcelExportUtil.exportExcel(exportParams, dataClass, successList); +// response.setContentType("application/octet-stream;charset=UTF-8"); +// //response.setHeader("Content-Type", "application/vnd.ms-excel");//xls +// response.setHeader("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");//xlsx +// response.setHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes("GB2312"), "8859_1")); +// response.addHeader("Pargam", "no-cache"); +// response.addHeader("Cache-Control", "no-cache"); +// OutputStream out = response.getOutputStream(); +// workBook.write(out); +// out.flush(); +// out.close(); + excelService.exportExcel(successList, null, null, dataClass, fileName, response, false); } private String uploadErrorExcel(List successList, Class dataClass, String fileName) throws Exception {