1.POI入门
1.1 Excel基本知识
首先简单介绍一下Excel在开发中必备的基本知识。
如图1中,此Excel数据为sheet1表中4行4列数据。POI读取Excel数据方式可以说是按行按单元格读取。
Excel与POI数据对应关系为:
表关系
Excel | POI |
Sheet1表 | 0表 |
Sheet2表 | 1表 |
Sheet3表 | 2表 |
依次类推… |
行关系
Excel | POI |
1行 | 0行 |
2行 | 1行 |
3行 | 2行 |
4行 | 3行 |
依次类推… |
列关系
Excel | POI |
A列 | 0列 |
B列 | 1列 |
C列 | 2列 |
D列 | 3列 |
依次类推… |
图1
1.2 POI基本类
POI在读取Excel时,需要先初始化整个Excel然后再去获得Sheet,根据Sheet获得Row,再根据Row获得Cell这样一个顺序。
Excel与POI类对应关系
Excel | POI | 用途 |
整个Excel | org.apache.poi.hssf.usermodel.HSSFWorkbook | 创建或装载整个Excel文件 |
Sheet | org.apache.poi.hssf.usermodel.HSSFSheet | 创建或装载Excel中的某个sheet |
行 | org.apache.poi.hssf.usermodel.HSSFRow | 创建或装载Excel中某行 |
单元格 | org.apache.poi.hssf.usermodel.HSSFCell | 创建或装载Excel中某个单元格 |