步骤一:
首先反复确认了,本地文件是ok的,只有下载下来的打不开且文件大小比本地大
步骤二:
增加
response.reset();
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
接口增加
@GetMapping(value = "/exportMergeFile/{id}", produces="application/octet-stream")
可能原因分析:
前端下载方法只是接了blob,转为二进制流挂a标签下载,二进制流转化为.xlsx时需要显示给格式