POI介绍
ApachePOI是用Java编写的免费开源的跨平台的JavaAPI,ApachePOI提供API给Java程序对MicrosoftOffice格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。
HSSF-提供读写MicrosoftExcelXLS格式档案的功能
XSSF-提供读写MicrosoftExcelOOXMLXLSX格式档案的功能(最常用的)
HWPF-提供读写MicrosoftWordDOC格式档案的功能
HSLF-提供读写MicrosoftPowerPoint格式档案的功能
HDGF-提供读MicrosoftVisio格式档案的功能
HPBF-提供读MicrosoftPublisher格式档案的功能
HSMF-提供读MicrosoftOutlook格式档案的功能
通过上面的入门案例可以看到,POI操作Excel表格封装了几个核心对象:
XSSFWorkbook:工作簿
XSSFSheet:工作表
Row:行
Cell:单元格
读取excel有2种思路:
1. 是通过遍历工作表获得行,遍历行获得单元格,最终获取单元格中的值。
2.还有一种方式就是获取工作表最后一个行号,从而根据行号获得行对象,通过行获取最后一个单元格索引,从而根据单元格索引获取每行的一个单元格对象,代码如下:
Apache POI基本介绍---入门级_凉拌~玛卡巴卡的博客-CSDN博客
下面代码挺全的
Apache POI使用详解_风流 少年的博客-CSDN博客_org.apache.poi
二 EasyExcel
EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。
EasyExcel.write
EasyExcel实现Excel文件导入导出_crysw的博客-CSDN博客
狂神说的笔记;【狂神说Java】POI技术详解_闲言博客的博客-CSDN博客_java poi
33