用jsp直接导出内存中生成excel文件
来源:互联网 发布:dnf钓鱼网站源码 编辑:程序博客网 时间:2024/06/05 15:04
项目中老的做法是先在磁盘生成一个excel文件,然后利用html的mime映射实现excel文件的下载,但实际的需求是,每个excel文件都是实时的,被用过一次以后就在也不可能被用到了,成了磁盘中的垃圾文件久而久之占据的磁盘空间日益增大,实在不是个好的解决方案,遂有了下面的代码,当然,这只是测试用的一段代码,简单实现了功能而已,源码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFWorkbook"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFSheet"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFRow"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFCell"%>
<%@page import="org.apache.poi.hssf.usermodel.HSSFFont"%>
<%
HSSFWorkbook hwb = new HSSFWorkbook();
HSSFFont font = hwb.createFont();
font.setFontName("宋体");
HSSFSheet hs = hwb.createSheet("sheet1");
HSSFRow row = hs.createRow(0);
HSSFCell cell = row.createCell((short)1);
cell.setCellValue("你的名字是什么");
response.reset();
response.setContentType("application/x-msdownload;charset=utf-8");
response.setHeader("Content-disposition", "attachment; filename=" + "table.xls" );
hwb.write(response.getOutputStream());
out.clear();
out = pageContext.pushBody();
%>
- 用jsp直接导出内存中生成excel文件
- 直接通过网页jsp导出Excel文件
- jsp直接导出excel
- jsp利用POI直接生成Excel并在页面中导出
- jsp直接生成Excel
- java excel 导出,直接输出,不在项目内生成文件
- JSP中导入导出Excel文件
- JSP导出Excel文件
- JSP 导出EXCEL文件
- asp.net 中GridView控件直接导出Excel文件
- JSP生成EXCEL文件
- jsp/html导出excel文件
- jsp jexcelapi servlet 实现 从数据库中导出EXCEL文件
- 用rdlc文件直接导出到excel或PDF
- PHP导出生成EXCEL文件
- springMvc生成导出excel文件
- java文件中数据导出生成Excel表格
- 直接把jsp中table内容导出到word或excel
- C#实现一个用于开机启动其他程序的Windows服务(2009-07-01)
- java基于TCP的socket编程简单实现[代码实践过]
- 2009应用基础设施/中间件发展趋势
- ORA-12514: TNS:listener does not currently know of service requested in connect
- 微软全球副总裁李开复给中国青年的一封信
- 用jsp直接导出内存中生成excel文件
- 锁定老贴子 主题:介绍CJDBC
- 创业中我学会了比上学和打工还珍贵的经验,虽然一直在碰撞
- SQL Server中临时表与表变量的区别
- 进程之间通讯的几种方法:
- 如何使button中绘制图标
- Access到SQL的数据同步
- yaffs文件系统在2.6内核上的移植
- 大学生应该注意的事