XSSFWorkbook下载文件受损不能打开

如果直接返回一个XSSFWorkbook 未创建sheet后下载下来的文件会显示文件受损

修改:
XSSFWorkbook workbook = new XSSFWorkbook();
if(list==null || list.size()==0){
workbook.createSheet(“sheet1”);
return workbook;
}

return workbook;

有些可以打开ecxel有些不能打开问题
设置:
@GetMapping(value = “download”, produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)

response.setContentType(“application/octet-stream;charset=UTF-8”);


版权声明:本文为weixin_44598747原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。