Chinaunix首页 | 论坛 | 博客
  • 博客访问: 772481
  • 博文数量: 160
  • 博客积分: 2516
  • 博客等级: 大尉
  • 技术积分: 1511
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-24 17:58
文章分类

全部博文(160)

文章存档

2019年(2)

2018年(3)

2017年(15)

2016年(3)

2015年(11)

2014年(3)

2013年(1)

2012年(3)

2011年(17)

2010年(25)

2009年(17)

2008年(13)

2007年(14)

2006年(21)

2005年(10)

2004年(2)

分类: Java

2011-12-02 21:00:52

  1. abstract protected void fillWorkbook(WritableWorkbook wwb, ActionFormBean formBean, HttpServletRequest request);
  1. protected void sendExcelFile(String excelFileName, HttpServletRequest request, HttpServletResponse response, ActionFormBean formBean) {
  2. try {
  3. response.setContentType("application/vnd.ms-excel");
  4. response.setContentType("application/octed-stream");
  5. response.setHeader("Content-Disposition","attachment;filename=" + CharsetUtil.ChineseToUnicode(excelFileName));

  6. Workbook wb = Workbook.getWorkbook(getServlet().getServletContext().getResource("/WEB-INF/excelTemplate/" + excelFileName));
  7. WritableWorkbook wwb = Workbook.createWorkbook(response.getOutputStream(), wb);
  8. fillWorkbook(wwb,formBean,request);
  9. wwb.write();
  10. wb.close();
  11. wwb.close();
  12. } catch(Exception e) {
  13. //todo:log
  14. }
  15. }
阅读(1094) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~