使用Apache POI中的XSSF导出Excel
来源:互联网 发布:ie11启用javascript 编辑:程序博客网 时间:2024/05/18 22:41
Apache POI - theJava API for Microsoft Documents,Apache POI 是用Java编写的免费开源的跨平台的 Java API,它可以创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Java读取和创建MS Word和MSPowerPoint文件。Apache POI 提供Java操作Excel解决方案。
XSSF导出 excel使用方法:
XSSF操作03以上版本(07版本)excel,扩展名.xlsx,工作表行数没有限制
写excel文件步骤:
第一步:创建一个工作簿
SXSSFWorkbook wb = new SXSSFWorkbook(-1);
-1:关闭自动刷新
SXSSFWorkbook wb = new SXSSFWorkbook(XXXX);(自动刷新)
XXXX:保持内存中有XXXX条记录,超过部分写入磁盘
第二步:创建一个工作表
//创建一个sheet
Sheet sh = wb.createSheet();
第三步:在sheet中创建行
Row row = sh.createRow(rownum);
第四步:创建单元格
Cell cell = row.createCell(cellnum);
第五步:向单元格中写数据
cell.setCellValue(address);
第六步:将内容写入磁盘
由于-1设置关闭自动刷新
需要人工主动刷新
调用:
((SXSSFSheet)sh).flushRows(100);
第七步:输出文件
wb.write(out);//将临时写的文件合并,输出整个文件
跟踪代码:
向磁盘刷新数据,生成临时文件:
临时文件内容就是向excel中写的内容,
最后执行文件合并,将文件输出。
- 使用Apache POI中的XSSF导出Excel
- 使用apache poi进行excel导出
- 使用apache poi包导出excel
- 使用Apache的poi导出Excel
- apache poi导出excel
- Apache POI导出Excel
- Excel Handle by org.apache.poi.xssf.usermodel.*
- Apache POI导出Excel文件
- Apache POI导出Excel工具
- Apache POI实现导出EXcel
- Apache POI 导出Excel笔记
- 使用poi导出excel
- 使用POI导出Excel
- 使用POI导出excel
- 使用POI导出Excel
- 使用POI导出excel
- 使用POI导出Excel
- 使用poi 导出 excel
- R语言网页爬虫
- SQL:将多条记录的不同数据放入同一格中
- MySQL权限管理
- leetcode 72 edit distance
- CPSR_C ,CPSR_cxsf 详解
- 使用Apache POI中的XSSF导出Excel
- html-meta标签
- Redis源码阅读笔记—adlist
- Lua 基础之函数
- 05-条件语句
- Ubuntu14.04环境下opencv2.4.9的配置
- 封了1000多个IP地址段,服务器现在坚如磐石,对付几个小毛贼还是很轻松的
- Dagger2使用(三)Dagger2依赖注入-注解说明
- Fedora更新系统时Transaction check error解决