Servlet 利用Jxl导出Excel
2014-07-03 15:33
369 查看
package com.excel.web; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.biff.RowsExceededException; public class ExcelController extends HttpServlet { private static final long serialVersionUID = 3256767193156026532L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); // 禁止数据缓存。 response.setHeader("Pragma", "no-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.addHeader("Content-Disposition", "attachment;filename=kkkk.xls"); try { WritableWorkbook book = Workbook.createWorkbook(response .getOutputStream()); WritableSheet sheet = book.createSheet("Sheet_1", 0); Label label = new Label(0, 0, "test"); sheet.addCell(label); jxl.write.Number number = new jxl.write.Number(1, 0, 789.123); sheet.addCell(number); book.write(); book.close(); } catch (RowsExceededException e) { e.printStackTrace(); } catch (WriteException e) { e.printStackTrace(); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }
相关文章推荐
- Java程序员从笨鸟到菜鸟之(一百零五)java操作office和pdf文件(三)利用jxl实现数据导出excel报表以及与POI的区别
- JTable 导出 Excel 利用 jxl.jar
- Java程序员从笨鸟到菜鸟之(一百零五)java操作office和pdf文件(三)利用jxl实现数据导出excel报表以及与POI的区别
- 利用jxl 将数据从后台导出为excel
- 利用Servlet导出Excel
- 利用jxl将数据导出到excel时弹出保存对话框的例子
- 利用jxl实现excel的导出
- JAVA利用JXL导出/生成 EXCEL
- JAVA利用JXL导出/生成 EXCEL
- Java Web获取数据库数据,利用jxl实现数据导出成Excel文件
- JAVA利用JXL导出/生成 EXCEL
- 利用Servlet导出Excel
- 利用jxl实现excel导出
- 利用Servlet导出Excel
- Java导出页面数据或数据库数据至Excel文件并下载,采用JXL技术,小demo(servlet实现)
- 如何利用jxl导出excel图片
- java利用JXL导出/生成 EXCEL【my】
- 利用vba 从excel到access中导入与导出表
- jxl导出excel报表实例
- Web Dynpro利用JXL读取Excel汉字乱码问题