您的位置:首页 > 其它

如何将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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: