POI初级使用-读取文件

POI初级使用-读取文件

    • POI使用
    • POI使用的依赖
    • POI读取Excel表格文件代码

POI使用

POI是将Excel表格文件当作一个主体,在代码中表示为HSSFWorkbook 对象,一个excel表格内拥有表单,例如
POI初级使用-读取文件_第1张图片
一个sheet1就属于一个表单,HSSFSheet 对象属于表单的对象,表单又拥有行对象,行对象拥有列对象。
POI初级使用-读取文件_第2张图片

POI使用的依赖

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.17</version>
</dependency>

如果没有XSSFWorkbook和SXSSHWorkbook,引入:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.17</version>
</dependency>

POI读取Excel表格文件代码

HSSFWorkbook hssfWorkbook = new HSSFWorkbook(inputStream);//获得文件流,获得工作簿对象
HSSFSheet sheetAt = hssfWorkbook.getSheetAt(0);//获得第一个表单				
int lastRowNum = sheetAt.getLastRowNum();//获得这个文件有几行
short lastCellNum = row.getLastCellNum();//获得这个行有几列
for(int i=0;i<lastRowNum;i++){
     
	HSSFRow row = sheetAt.getRow(i);
	for(int j=0;j<lastCellNum;j++){
     
	System.out.println(row.getCell(j).getStringCellValue());//输出这个单元格内容
	
}
}

你可能感兴趣的:(poi,java)