Servlet生成Excel文件并提示下载
来源:互联网 发布:御宅同萌邀请码 淘宝 编辑:程序博客网 时间:2024/05/16 17:50
程序
response.reset();
response.setContentType("application/vnd.ms-excel"); //改成输出excel文件
response.setHeader("Content-disposition","attachment; filename=file.xls" );
OutputStream os =response.getOutputStream();
Workbook wb;
WritableWorkbook wwb=null;
try {
wb = Workbook.getWorkbook(new java.io.File(request.getRealPath("/")+"/excel/exportFile.xls"));
wwb = Workbook.createWorkbook(os, wb);
} catch (BiffException e) {
e.printStackTrace();
}
if(wwb==null) {
return;
}
WritableSheet ws1 = null;
try {
ws1 = wwb.getSheet(0);
Label label = new Label(0, 0, "值", getNormolCell());
ws1.addCell(label);
} catch(Exception ex) {
ex.printStackTrace();
System.out.println("写入Excel文件发生错误!!!");
}
try {
wwb.write();
os.flush();
wwb.close();
}catch(Exception ex){
ex.printStackTrace();
}finally {
if( os != null)
os.close();
}
样式
public static WritableCellFormat getNormolCell() {// 9号字体,上下左右居中,带黑色边框
WritableFont font = new WritableFont(WritableFont.createFont("宋体"), 9);
WritableCellFormat format = new WritableCellFormat(font);
try {
format.setAlignment(jxl.format.Alignment.CENTRE);
format.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
format.setBorder(Border.ALL, BorderLineStyle.THIN, Colour.BLACK);
} catch (WriteException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return format;
}
- Servlet生成Excel文件并提示下载
- 使用jxl,Servlet,JSP 动态生成excel文件并提示下载的简单方法
- Servlet,JSP 动态生成excel文件并提示下载的简单方法
- 使用jxl动态生成excel文件并提示下载
- servlet 动态生成zip文件并下载
- C#生成Excel 2007文件并下载
- struts2 生成并下载 excel 文件 (jxl)
- PHP生成excel表格文件并下载
- 利用POI生成Excel并通过Servlet下载示例
- POI生成Excel并通过Servlet下载示例
- 生成Excel并下载
- 基于JXL的通用Excel动态导出过程/可以在Servlet/JSP生成Excel并下载
- 简单实现C#生成Excel 2007文件并下载
- Struts结合数据实时生成Excel文件并直接下载
- 导出查询数据生成EXCEL文件并下载
- java 中 excel生成并文件下载保存到本地
- jxl生成excel并下载
- JXLS生成EXCEL并下载
- JAVA学习资料之成员内部类
- 深入理解sizeof
- JAVA学习资料之异常抛出
- JAVA学习资料之异常处理
- 计算最少操作次数。。。
- Servlet生成Excel文件并提示下载
- win7 下配置IIS7运行.net2003的程序
- 商业价值:谷歌眼中的搜索未来
- Flex开发工具Flex Builder 3 下载及注册码
- 用Erlang写的第一个例子,10进制转64进制
- 编译和移植qt-embedded-linux-opensource-src-4.5.3
- ASP.NET性能探秘:不能并发查询的客户体验
- callmeaaron
- 调整tty文本模式终端字体大小