POI 导出excel的基本用法
来源:互联网 发布:淘宝双十一怎么报名 编辑:程序博客网 时间:2024/06/03 14:02
Poi导出excel使用说明
基本用法
第一步:创建新的Excel工作簿 HSSFWorkbook wb = new HSSFWorkbook();
第二步:创建单元格样式并设置其中的一些属性
HSSFCellStyle cellStyleTitle =wb.createCellStyle();//创建单元格样式
cellStyleTitle.setAlignment(HSSFCellStyle.ALIGN_CENTER);//指定单元格居中对齐
cellStyleTitle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);//指定单元格垂直居中对齐
cellStyleTitle.setWrapText(true);// 指定当单元格内容显示不下时自动换行
.
.
.
.
第三步:往excel里面插入业务所需要的数据
1)创建一张工作表 HSSFSheetsheet = wb.createSheet();//构造函数可以填上名字表示工作表的名字
2)新建一行 SSFRowrow0 = sheet.createRow(0); //记得下标是从0开始,这表示的是excel的第1行
3)在创建的这一行里根据业务需要添加数据
HSSFCell cell = row0.createCell(0);//0表示是这一行的第一列,以此类推
cell.setCellStyle(cellStyleTitle);//把第二步创建好的单元格样式设置到cell中
cell.setCellValue(new HSSFRichTextString("姓名"));//设置单元格cell的值,记得是String类型的
//创建的这行的第二列
cell = row0.createCell(1);
cell.setCellStyle(cellStyleTitle);
cell.setCellValue(new HSSFRichTextString("类别"));
.
.
.
.
.
第四步:导出excel(这里是用response获取输出流)
fileName = this.encodeFileName(fileName, request);//处理中文文件名
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition","attachment;filename=" + fileName);
OutputStream ouputStream = response.getOutputStream();
wb.write(ouputStream);//wb 是第一步创建的excel工作簿
ouputStream.flush();
ouputStream.close();
- POI 导出excel的基本用法
- 用POI导出Excel的基本操作
- poi导出excel基本步骤
- POI的excel导出
- java的excel导出[poi]
- SpingMVC+poi的Excel导出
- POI导出excel的解决方案
- POI实现Excel的导出
- POI导出excel的整个过程
- POI Excel文件的导出
- Excel POI导出excel
- java导出excel,简单的excel样式编写,poi导出
- java poi 的excel的导出
- POI-----POI导出Excel实例
- struts2+poi实现excel文件的导出
- Struts的POI导出Excel文件
- 利用poi导出excel的工具类
- POI导出到Excel的简单例子
- Copy_from_user函数详细分析
- hdu 2078
- oracle外连接(左外连接,右外连接,全链接)
- 如何调试makefile
- 关于C++与C中const不同之处
- POI 导出excel的基本用法
- [SQL码农]SQL Server 2008导入DBF文件中的数据
- Android处理图片OOM的若干方法小结
- poj 1012 Joseph
- Just a Hook(hdu1698,线段树)
- ICE基础知识讲解
- hud 1061 Rightmost Digit
- HDU 1239 Calling Extraterrestrial Intelligence Again 素数表
- Git Push 错误 [remote rejected] master -> master (branch is currently checked out) & 无法查看push后的git中文件