package com.daodao.servlet;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class TestServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String[] header={"第一","第二","第三"};
String[][] data={
{"A1","A2","A3"},
{"B1","B2","B3"},
{"C1","C2","C3"}
};
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("测试");
HSSFRow row = sheet.createRow((int) 0);
HSSFCellStyle style = wb.createCellStyle();
for (int i = 0; i < header.length; i++) {
HSSFCell cell = row.createCell((short) i);
cell.setCellValue(header[i]);
sheet.autoSizeColumn((short) i);
}
for (int i = 0; i < data.length; i++) {
row = sheet.createRow(i + 1);
row.createCell((short) 0).setCellValue(data[i][0]);
row.createCell((short) 1).setCellValue(data[i][1]);
row.createCell((short) 2).setCellValue(data[i][2]);
}
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition", "attachment;filename=test.xls");
OutputStream ouputStream = response.getOutputStream();
wb.write(ouputStream);
}
}
分享到:
相关推荐
绝对可以的,java生成excel报表 行和列
java操作Excel\Web应用导出Excel报表的简单实现 .htm
java报表导出Excel的一个简单的类就几行代码。
Domino notes java版导出excel,需要组件poi支持,解决Domino日常数据批量导出需求!
详解JAVA_POI导出EXCEL报表的操作(包括各种格式及样式的实现),最全面的JAVA_POI导出EXCEL报表操作。
java 数据库 导出 excel
使用apach poi 导出Excel,可直接在项目中使用使用apach poi 导出Excel,可直接在项目中使用使用apach poi 导出Excel,可直接在项目中使用
java Excel导出 Excel数据处理
pache POI实现数据库中数据导出excel报表。在java中有很多实现数据导出excel报表的第三方jar包。但在比较了一下感觉还是POI相对来说比较好用
java导出Excel 时候 相同行合并(可合并多列); 已测试通过;
JAVA POI导出EXCEL代码
利用开源组件POI3.0.2,用java语言实现了动态导出Excel文档,并且也实现了Excel文档的导入。有完整的例子,可直接使用。ExportExcel类为导出Excel报表通用类。 1.将源代码导入eclipse中 2.部署项目,启动tomcat...
Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)
java实现导出excel功能,可稍作修改移值到网页上进行数据导出
该工具类实现java导出树形结构的方法,并未采用excel分组功能实现,而是根据树节点显示层级设置excel样式。针对easyUi,treeGrid开发的导出excel功能。方法简便实用、性强、通俗易懂。项目中亲测,no problem。
easyPoi模板导出Excel报表(xls 和xlsx 都支持)
需要使用JAVA 做EXCEL导出的同学,有问题尽管私信
NULL 博文链接:https://183615215-qq-com.iteye.com/blog/1858208
通用类的Java导出Excel方法,导出内容是使用json传递,字段描述使用ArrayList数组传递,
java导出excel POI jar包 java代码地址http://blog.csdn.net/awenluck/article/details/51488537