欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

POI报表新手入门案例(一)

程序员文章站 2022-04-30 18:25:53
...
	Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对MicrosoftOffice格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。
	POI一直觉得挺高大上,今天自学了一下,还挺容易的,我就先演示一个简单的读取文件功能吧.

第一步:创建meven项目 导入meven坐标

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

第二步:创建一个Excel表格,添一些数据
POI报表新手入门案例(一)

第三步:编写java代码
ps:我这里使用了junit,因为导入了juint的maven坐标,你们可以不用测试类写,直接psvm写.

public class POItest {

    /**
     * 使用POI可以从一个已经存在的Excel文件中读取数据
     * @author wangdi
     */
    @Test
    public void test01()throws Exception{
       //1.创建工作簿
        XSSFWorkbook workbook = new XSSFWorkbook("C:\\Users\\hp\\Desktop\\hello.xlsx");
        //2.连接工作表 可以根据名字获取也可以根据索引获取 目前我们使用的是第一页 所以index为0
        XSSFSheet sheet = workbook.getSheetAt(0);
        //3.遍历工作表获取行对象
        for (Row row : sheet) {
            //4.遍历行获取单元格对象 ps:不是值 而是对象
            for (Cell cell : row) {
                //5.获取单元格对象
                String value = cell.getStringCellValue();
                System.out.println(value);
            }
        }
        //关闭工作簿
        workbook.close();
    }
}

第四步:已将完了,测试一下就完了

POI报表新手入门案例(一)补充:
给大家画了张图,补充一下Excel的常识,知道这些了便于代码的理解.
POI报表新手入门案例(一)

相关标签: POI