@RequestMapping(value = "/excel/export") public void exportExcel(HttpServletResponse response) { try { String filename ="统计"; OutputStream os = response.getOutputStream();// 取得输出流 response.reset();// 清空输出流 response.setCharacterEncoding("utf-8"); // 取得文件名。 response.setContentType("application/x-msdownload"); response.setHeader("Content-Disposition", "attachment;filename= "+new String(filename.getBytes("gb2312"),"iso8859-1")+".xls"); WritableWorkbook book = Workbook.createWorkbook(os); // 生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet = null; Service.creteEcxel(sheet,book); book.write(); book.close(); } catch (Exception e) { e.printStackTrace(); } }
前端controller写法
最新推荐文章于 2024-03-06 21:10:53 发布
本文介绍了一个使用Java实现的简单导出Excel文件的方法。通过设置HTTP响应头和输出流,可以将数据导出为.xls格式的Excel文件。示例中展示了如何创建一个名为“统计”的Excel工作簿,并调用Service类中的方法填充数据。
1678

被折叠的 条评论
为什么被折叠?



