SpringBoot excel文件下载

File file = new File(xxx);
response.setCharacterEncoding("utf-8");
response.addHeader("Content-Disposition", "attachment; filename*=UTF-8''" + URLEncoder.encode(fileName, "UTF-8") + ".xlsx");
response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");
response.setContentType("application/vnd.ms-excel;charset=utf-8);
response.getOutputStream().write(FileUtils.readFileToByteArray(file));

posted @ 2022-08-23 14:54  lambertlt  阅读(103)  评论(0编辑  收藏  举报