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);
}
}
转自:http://hi.baidu.com/568662348/item/8dfb8415e486aa771109b5ee
相关推荐
jxl导出excel加水印 WritableWorkbook、WritableSheet、WritableCellFormat
jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程 jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程
jxl导出excel工具类,封装好了的,实现传递任意集合自动导出excel
使用jxl导出Excel表的好例子 导出excel表的例子
本例为利用JXL导出Excel的代码示例
jxl导出Excel基础,非常有用的一个东西,漫漫看
jxl导入导出excel 详细的描述了如何使用jxl导入导出excel。
利用JXL技术支持模板和非模板的表格导出
Android使用jxl快速导出excel表
jxl工具类导出excel,导出详细说明,及相关代码和jar,如有不明白私聊
jxl对excel添加水印(含有setWaterMarkImage方法).zip
使用jxl方式实现Excel表格导出,非常简单而且实用
jxl从数据库中直接导出excel文档java源码
jxlapi和jar包 博文链接:https://dhl004.iteye.com/blog/1324644
这是一个jxl声称excel的示例,及jxl的文档
利用jxl操作excel文件,提取exce文件数据生成txt文件。
利用jxl实现数据库内容导出到Excel表格中,压缩文件里包括jxl.jar包、例子源代码、txt文档代码
java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图
自己做的jxl导出excel。