码迷,mamicode.com
首页 > Web开发 > 详细

poi jsp xls

时间:2014-05-22 01:22:56      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:class   c   java   ext   a   int   

poi jsp xls

<%@ page language="java" pageEncoding="UTF-8"
import="java.util.*,org.apache.poi.hssf.usermodel.HSSFWorkbook,
org.apache.poi.hssf.usermodel.HSSFSheet,
org.apache.poi.hssf.usermodel.HSSFRow,
org.apache.poi.hssf.usermodel.HSSFCell,
java.text.SimpleDateFormat"%>
<%
String filename = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date());
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition", "attachment; filename=\""+filename+".xls" + "\"");

HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
wb.setSheetName(0, "汉字", HSSFWorkbook.ENCODING_UTF_16);// 设置中文编码;

// 以下以写表头
// 表头为第一行
HSSFRow row = sheet.createRow((short) 0);

HSSFCell cell1 = row.createCell((short) 0);
cell1.setEncoding((short) 1);
cell1.setCellType(1);
HSSFCell cell2 = row.createCell((short) 1);
cell2.setEncoding((short) 1);
cell2.setCellType(1);
HSSFCell cell3 = row.createCell((short) 2);
cell3.setEncoding((short) 1);
cell3.setCellType(1);
sheet.setColumnWidth((short) 0, (short) 9000);
sheet.setColumnWidth((short) 1, (short) 9000);
sheet.setColumnWidth((short) 2, (short) 9000);

// 定义表头的内容
cell1.setCellValue(" 测试 ");
cell2.setCellValue(" 测试2 ");
cell3.setCellValue(" 测试3 ");

for (int i = 0; i < 4; i++) {
   // 定义数据从第二行开始      
   row   = sheet.createRow((short) i + 1);
   cell1 = row.createCell((short) 0);
   cell2 = row.createCell((short) 1);
   cell3 = row.createCell((short) 2);

   cell1.setEncoding((short) 1);
   cell1.setCellType(1);
   cell2.setEncoding((short) 1);
   cell2.setCellType(1);
   cell3.setEncoding((short) 1);
   cell3.setCellType(1);

   // 填充内容

   cell1.setCellValue(" 字段内容一 ");
   cell2.setCellValue(" 字段内容一 ");
   cell3.setCellValue(" 字段内容一 ");

}
wb.write(response.getOutputStream());
response.getOutputStream().flush();
response.getOutputStream().close();
%>

poi jsp xls,布布扣,bubuko.com

poi jsp xls

标签:class   c   java   ext   a   int   

原文地址:http://www.cnblogs.com/gsxdream/p/3738807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!