猿灯塔 POI Excel,Java架构-Apache

相信在项目中 , 对数据进行动态导出这是一个比较常见的功能 。 对于数据导出我们可以使用Apache-POI这个框架来帮我来进行Excel的写入与读取 。 下面就用代码来实现ApachePOI写入与读取excel文件 。
1、ApachePOI基本概念
下面将简单的描述一下当进行Excel读取与写入的时候要使用到的基本类 。
HSSF为前缀的类名表示操作的是MicrosoftExcel2003文件 。
XSSF为前缀的类名表示操作的是MicrosoftExcel2007或以后的版本
XSSFWorkbook和HSSFWorkbook表示一个Excel的Workbook.
HSSFSheet和XSSFSheet表示一个Excel的Worksheet.
【猿灯塔 POI Excel,Java架构-Apache】Row表示一个Excel行
Cell表示当前Row中一个Cell.
2、下载ApachePOI
在项目中是使用Maven来管理Jar依赖的 , 所以在Pom.xml添加以下依赖:
猿灯塔 POI Excel,Java架构-Apache
文章图片
3、写入一个Excel文件
下面的代码将会简单的展示使用ApachePOI写入一个Excel文件 。 数据将会写入到XSSFWorkbook对象中 。
猿灯塔 POI Excel,Java架构-Apache
文章图片
猿灯塔 POI Excel,Java架构-Apache
文章图片
你将会在你项目所在的磁盘中的tmp文件夹中得到以下的excel文件:
猿灯塔 POI Excel,Java架构-Apache
文章图片
4、读取一个Excel文件
下面的代码展示如何使用ApachePOI读取Excel文件 。 getCellTypeEnum方法在3.15中不推荐使用并且会在4.0版本中将会改名为:getCellType.
猿灯塔 POI Excel,Java架构-Apache
文章图片
猿灯塔 POI Excel,Java架构-Apache
文章图片
你的控制台将会输出以下代码:
猿灯塔 POI Excel,Java架构-Apache
文章图片
为什么某些人会一直比你优秀 , 是因为他本身就很优秀还一直在持续努力变得更优秀 , 而你是不是还在满足于现状内心在窃喜!
合理利用自己每一分每一秒的时间来学习提升自己 , 不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻 , 使劲拼 , 给未来的自己一个交代!


    推荐阅读