@RequestMapping(value = "/export", method = RequestMethod.GET)
public void export( HttpServletResponse response) throws Exception {
//查询所有:给limit设置一个足够大的值
param.setLimit(99999);
//后期会改动,可以从页面上传入数据,文件名字
String name = "总部商品.xlsx";
//防止传入的名字是中文
name = new String(name.getBytes("GBK"), "ISO-8859-1");
//使用response创建一个ServletOutputStream流
response.setContentType("multipart/form-data");
ServletOutputStream outputStream = response.getOutputStream();
//设置文件名
response.setHeader("Content-Disposition", "attachment;fileName=" + name);
//从数据库中获取要打印的数据,假设已经获取到了,为list
//昨天发表的那个工具类,直接使用里面的方法,传入参数就行
new ExportExcel<HeadGoodsVo>().exportExcel(list,outputStream);
}
POI结合SpirngMVC实现文件下载到客户端
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一. 利用主义 《瑞克和莫蒂》,一部高踞神坛的美国动画。 说是神剧,并不夸张。最近刚出的《瑞克和莫蒂第三季》,豆...