如何将table表中的数据导出excel表
2015-11-04 16:24
253 查看
所用技术:Mybatis+Springmvc+Spring
例子:
例子:
<span style="font-size:14px;">@RequestMapping(value = "/sbExport") public void sbcscxInquiryExport(SbOverTime sbOverTime,HttpServletRequest request, HttpServletResponse response) throws IOException{ Page<SbOverTime> page = new Page<SbOverTime>(request); page.setPageNo(1); page.setPageSize(Constants.Max_ExportNum); sbOverTimeService.getSbOverTime(page); List<SbOverTime> list = page.getResults(); if(list != null && list.size() > 0){ String path = page.getParams().get("fileTitle").toString(); response.setContentType("application/x-msdownload"); response.setHeader("content-disposition", "attachment; filename="+new String(path.getBytes("gb2312"), "ISO8859-1" ) +".xls"); response.setCharacterEncoding("utf-8"); OutputStream out = response.getOutputStream(); ExpExcelUtil<SbOverTime> ex = new ExpExcelUtil<SbOverTime>(); ex.exportExcel(path,page.getParams(), list, out); out.close(); } }</span>
相关文章推荐
- 修改Navigationcontroller title 字体的颜色
- iOS 开发规范
- 背景建模技术(八):bgslibrary_vs2010_mfc中boost的安装与配置
- hdu 3501 欧拉函数
- JAVA自定义序列化的神奇方法
- C语言--左旋字符串中的K个字符
- 高可用可伸缩架构实用经验谈
- 背景建模技术(八):bgslibrary_vs2010_mfc中boost的安装与配置
- 记忆方法(一)概述
- 命令行乱码处理
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xb3 in position 4: ordinal not in range(128)
- 访问内容提供者
- get请求URL传值时中文乱码解决办法
- 串行与并行
- 宏HASH_GET_NEXT
- Google Android nexus image 镜像下载网站
- 最近遇到的若干Web前端问题:disable和readonly,JqueryEasyUI,KindEditor
- ——黑马程序员——OC中数据的封装
- Java:volatile 关键字的一点理解
- 最近遇到的若干Web前端问题:disable和readonly,JqueryEasyUI,KindEditor