-
先做一个简单了解: 为什么要用POI?
主要用于导入导出大量数据
例:
在开发过程中常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用时。
有大量的报表需要导出(从数据库导出为Excel),另外在做测试的时候又需要往数据库里面导入很多测试数据(从Excel导入数据库)(如数据分析统计)
即将上线的电商网站,大量的基础数据需要录入,人工一条一条录入不太现实,这时候就用到了poi导入 -
poi 属于 Apache旗下 http://poi.apache.org/
当然: poi 不仅仅导入导出 Excel;可以用于Office 其他办公软件---word等等;
-
PoI中Excel组成
Excel的文件的组织形式,一个Excel文件对应于一个workbook(HSSFWorkbook),一个workbook可以有多个sheet(HSSFSheet)组成,一个sheet是由多个row(HSSFRow)组成,一个row是由多个cell(HSSFCell)组成。 -
组件:
常用组件:
HSSFWorkbook excel的文档对象
HSSFSheet excel的表单
HSSFRow excel的行
HSSFCell excel的格子单元
HSSFFont excel字体
HSSFDataFormat 日期格式
HSSFHeader sheet头
HSSFFooter sheet尾(只有打印的时候才能看到效果) -
用poi创建Excel原理:
首先了解以下excel文件怎么和poi中的组件对应起来的。
一个Excel文件对应于一个

Apache POI 是一个用于读写Microsoft Office格式档案的Java库,尤其适用于处理Excel文件。本文介绍了使用POI创建和操作Excel的基本原理,包括Workbook、Sheet、Row和Cell等核心组件,以及如何通过它们来实现Excel的读写。此外,还提及了样式设置,如颜色和字体,用于提升Excel文件的视觉效果。
最低0.47元/天 解锁文章
1885

被折叠的 条评论
为什么被折叠?



