JavaWeb导出Excel问题小计
2023-09-27 14:20:19 时间
注意,要在写入response.getOutputStream()输出流前设置response相关配置,否则无法写入response配置
进入如response.setHeader源码,可知当response的outputstream有数据后便不可以设置response其他配置
正确代码,可如下
@RequestMapping("/export") public void export(HttpServletResponse response) throws Exception { ByteArrayOutputStream outputStream=new ByteArrayOutputStream(); String fileName = excelService.exportExcel(outputStream); response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE); response.setCharacterEncoding("UTF-8"); response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
//一定在response设置后再写入数据 response.getOutputStream().write(outputStream.toByteArray()); System.out.println("导出成功"); }
相关文章
- Lodop导出excel及提示成功【回调和直接返回值】
- 倍福--读写Excel表
- js excel导出功能
- excel小技巧
- win7 64位DCOM配置(关于导出excel 配置计算机组件服务)(转)
- jxls-2.x导出excel入门——基本操作
- jxls-1.x导出excel入门——基本操作
- Java使用POI导出excel(上)——基本操作
- PHP,Excel导出换行
- axios请求导出数据到excel文件
- HSSFWorkBooK用法 ---Excel表的导出和设置
- java 操作 Excel,java导出excel
- 浅谈python之利用pandas和openpyxl读取excel数据
- 自动化办公:python操作Excel
- excel输入文字时换行
- SpringBoot 封装一个万能的导出excel工具,传什么都能导出
- 史上最全的Excel导入导出之easyexcel
- django导出数据到excel
- RDLC - 后台代码直接导出Excel/PDF/Word格式
- 使用Aspose.Cells生成Excel的线型图表
- 使用poi将excel转换为html,适用本身有导出excel的而现在需要添加网页打印的功能
- 办公用品管理系统VB——库存数量导出EXCEL,SaveEXCEL
- Dynamics CRM 报表导出EXCEL 列合并问题的解决方法
- Excel VBA学习
- 基于Java实现Json文件转换为Excel文件
- Java EasyExcel指定列的下标或列名读取Excel数据方法及示例代码
- C#导出excel
- 读取EXCEL的办法
- 在线问题反馈模块实战(十七):实现excel模板在线下载功能
- Navicat把表结构导出成excel
- java excel大数据量导入导出与优化(修复excel单元格中有空值异常退出)
- PHP读取Excel文件内容
- jxl导入/导出excel
- delphi 导出到excel的7种方法