快速上手Apache POI
哈喽~大家好,这篇我们来看看快速上手Apache POI。
🥇个人主页:
🥈 系列专栏:
🥉与这篇相关的文章:
Redis快速入门及在Java中使用Redis 为什么不推荐使用Lombok?@Data不香吗? Mybatis报错: Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1, param2]解决方案及问题原因
目录
一、前言
1、什么是Apache POI?
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下,POI 都是用于操作 Excel 文件。
2、它的应用场景
例如银行网银系统导出交易明细、各种业务系统导出Excel报表、批量导入业务数据等。
二、快速入门
Apache POI既可以将数据写入Excel文件,也可以读取Excel文件中的数据,接下来分别进行实现。
首先要使用Apache POI,先导入它的maven坐标
1、写入操作
将数据写入到Excel文件当中。
扩:
POI提供了HSSF、XSSF以及SXSSF三种方式操作Excel。
HSSF:Excel97-2003版本,扩展名为.xls。一个sheet最大行数65536,最大列数256。
XSSF:Excel2007版本开始,扩展名为.xlsx。一个sheet最大行数1048576,最大列数16384。
SXSSF:是在XSSF基础上,POI3.8版本开始提供的支持低内存占用的操作方式,扩展名为.xlsx。createSheet在Excel文件中创建一个sheet页,createRow在sheet中创建行对象,row从0开始。
createCell创建单元格,setCellValue写入文件内容。
此方法(write)的作用为通过POI创建Excel文件并且写入文件内容,启动一下,见效果:
打开来看看。
2、读取数据
将Excel文件当中的数据读取出来并输出。
效果展示
项目实际效果
在某某系统里面,有个数据导出功能,点击之后将相关数据导出
前端路径为/export,控制层接收,将数据传到业务层,然后进行xxx操作,然后通过输出流将Excel文件下载到客户端浏览器,最后关闭资源,完成操作。
不积跬步无以至千里,趁年轻,使劲拼,给未来的自己一个交代!向着明天更好的自己前进吧!
- 点赞
- 收藏
- 关注作者
评论(0)