java导出excel简单实例
2012-06-26 10:25
357 查看
HSSFWorkbook work = new HSSFWorkbook();
//创建一张表
HSSFSheet sheet = work.createSheet("项目固定资产投入情况表");
//创建行
HSSFRow rows = null;
//创建单元格
HSSFCell cell = null;
rows = sheet.createRow(0);
cell = rows.createCell((short)0);
cell.setCellValue("年份");
cell = rows.createCell((short)1);
cell.setCellValue("月份");
cell = rows.createCell((short)2);
cell.setCellValue("状态");
cell = rows.createCell((short)3);
cell.setCellValue("提交时间");
cell = rows.createCell((short)4);
cell.setCellValue("备注");
//10行3列
for(short r = 0;r<list.size();r++){
rows = sheet.createRow(r+1);
cell = rows.createCell((short)0);
cell.setCellValue(list.get(r).getId().getNian());
cell = rows.createCell((short)1);
cell.setCellValue(list.get(r).getId().getYue());
cell = rows.createCell((short)2);
cell.setCellValue(list.get(r).getIsSubmit());
cell = rows.createCell((short)3);
cell.setCellValue(new SimpleDateFormat().format(list.get(r).getSubmitDate()));
cell = rows.createCell((short)4);
cell.setCellValue(list.get(r).getRemarks());
}
ByteArrayOutputStream arrayIo=new ByteArrayOutputStream();
try {
work.write(arrayIo);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
byte[] by=arrayIo.toByteArray();
InputStream is = new ByteArrayInputStream(by);
if(arrayIo!=null){
try {
arrayIo.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return is;
相关文章推荐
- 关于Jxl导出excel的简单实例
- Struts2简单导出数据到excel中方法(实例)
- Excel导出java实例(有模板)
- Java 导出Excel实例
- java 导出excel封装了一个简单的导出方法。
- java的excel导出的简单示例
- Java Web利用POI导出Excel简单例子
- Java POI 导出 Excel 到本地详细实例(附jar包,测试代码,测试结果图)
- Java读取Excel文件内容的简单实例
- Js 导出table内容到Excel的简单实例
- POI之Excel导出最简单实例
- Java导出excel(完美封装,简单易用)
- java导出excel,以及相关实例jxl ,插入图片,指定格式文字
- java简单实现爬虫、jsoup实现网页抓取、POI实现数据导出Excel
- Js 导出table内容到Excel的简单实例
- 简单的java的导出excel的方法
- java excel导出 自己做的实例
- 【Java】读取excel简单实例
- java 通过Apache poi导出excel代码demo实例
- asp.net导出excel的简单方法实例