66666777
This commit is contained in:
parent
327698768f
commit
3fc39eeb12
@ -143,7 +143,8 @@ public class CaseplatformCaseExcelController {
|
||||
contentStyle.setBorderLeft(BorderStyle.THIN);
|
||||
contentStyle.setBorderRight(BorderStyle.THIN);
|
||||
|
||||
ExcelWriter writer = EasyExcel.write(outputStream, ExportExpertCaseExcelVo.class)
|
||||
// ExcelWriter writer = EasyExcel.write(outputStream, ExportExpertCaseExcelVo.class)
|
||||
ExcelWriter writer = EasyExcel.write(response.getOutputStream(), ExportExpertCaseExcelVo.class)
|
||||
.head(head)
|
||||
.excelType(ExcelTypeEnum.XLSX)
|
||||
.registerWriteHandler(new HorizontalCellStyleStrategy(headStyle, contentStyle))
|
||||
@ -238,10 +239,15 @@ public class CaseplatformCaseExcelController {
|
||||
totalRow.getCell(8).setCellValue(totalTax);
|
||||
totalRow.getCell(9).setCellValue(totalTotal);
|
||||
|
||||
// 6通知浏览器以附件的形式下载处理,设置返回头要注意文件名有中文
|
||||
String fileName = URLEncoder.encode("病例数据", "UTF-8").replaceAll("\\+", "%20");
|
||||
response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
|
||||
response.setContentType("multipart/form-data");
|
||||
response.setCharacterEncoding("utf-8");
|
||||
writer.finish();
|
||||
outputStream.close();
|
||||
|
||||
System.out.println("Excel 导出完成,路径: " + filePath);
|
||||
// outputStream.close();
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user