diff --git a/mallinkService/src/main/java/com/iformall/service/ExcelService.java b/mallinkService/src/main/java/com/iformall/service/ExcelService.java index 9e68237bb..412ea68fe 100644 --- a/mallinkService/src/main/java/com/iformall/service/ExcelService.java +++ b/mallinkService/src/main/java/com/iformall/service/ExcelService.java @@ -33,12 +33,12 @@ public class ExcelService { ExportParams exportParams = new ExportParams(title, sheetName); exportParams.setCreateHeadRows(isCreateHeader); exportParams.setType(ExcelType.XSSF); - defaultExport(list, pojoClass, fileName, response, exportParams); + defaultExport(list, pojoClass, fileName, response, exportParams, false); } public static void exportExcel(List list, String title, String sheetName, Class pojoClass, String fileName, HttpServletResponse response, boolean template) { - defaultExport(list, pojoClass, fileName, response, new ExportParams(title, sheetName, ExcelType.XSSF)); + defaultExport(list, pojoClass, fileName, response, new ExportParams(title, sheetName, ExcelType.XSSF), template); } public static void exportExcel(List> list, String fileName, HttpServletResponse response) @@ -46,20 +46,21 @@ public class ExcelService { defaultExport(list, fileName, response); } - - private static void defaultExport(List list, Class pojoClass, String fileName, HttpServletResponse response, ExportParams exportParams) + private static void defaultExport(List list, Class pojoClass, String fileName, HttpServletResponse response, ExportParams exportParams, boolean template) { Workbook workbook = ExcelExportUtil.exportExcel(exportParams,pojoClass,list); if (workbook != null) { - Sheet sheetAt = workbook.getSheetAt(0); - CellStyle cellStyle = workbook.createCellStyle(); - Font font = workbook.createFont(); - font.setColor(IndexedColors.RED.getIndex()); - cellStyle.setFont(font); - Row row = sheetAt.createRow(sheetAt.getLastRowNum() + 2); - Cell cell = row.createCell(0); - cell.setCellValue("*为必填字段(此段文字导入数据时请删除)"); - cell.setCellStyle(cellStyle); + if (template) { + Sheet sheetAt = workbook.getSheetAt(0); + CellStyle cellStyle = workbook.createCellStyle(); + Font font = workbook.createFont(); + font.setColor(IndexedColors.RED.getIndex()); + cellStyle.setFont(font); + Row row = sheetAt.createRow(sheetAt.getLastRowNum() + 2); + Cell cell = row.createCell(0); + cell.setCellValue("*为必填字段(此段文字导入数据时请删除)"); + cell.setCellStyle(cellStyle); + } } downLoadExcel(fileName, response, workbook); }