Apache POI读取Excel

Apache POI读取Excel
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码 

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Apache POI读取Excel,希望能够帮助大家进步!!!

 1、pom.xml配置文件

复制代码

 1 <!-- 配置Apache POI --> 2 <dependency> 3 <groupId>org.apache.poi</groupId> 4 <artifactId>poi</artifactId> 5 <version>4.1.0</version> 6 </dependency> 7 <dependency> 8 <groupId>org.apache.poi</groupId> 9 <artifactId>poi-ooxml</artifactId>
10 <version>4.1.0</version>
11 </dependency>
12 <dependency>
13 <groupId>org.apache.poi</groupId>
14 <artifactId>poi-ooxml-schemas</artifactId>
15 <version>4.1.0</version>
16 </dependency>

复制代码

2、读取Excel的Java代码

复制代码

 1 @Test 2 public void readExcelTest() throws IOException { 3 File xlsFile = new File("E:\\book.xlsx"); 4 // 获得工作簿 5 XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream(xlsFile)); 6 // 获得sheet 7 XSSFSheet sheet = wb.getSheetAt(0); 8 int rows = sheet.getPhysicalNumberOfRows(); 9 String split = "**********";
10 for (int i = 0; i < rows; i++) {
11 // 获取第i行
12 XSSFRow row = sheet.getRow(i);
13 // 列数
14 short nums = row.getLastCellNum();
15 for (int j = 0; j < nums; j++) {
16 Cell cell = row.getCell(j);
17 System.out.print(cell + split);
18 }
19 System.out.println();
20 }
21 }

复制代码

3、Excel文件和测试结果

Apache POI读取Excel

 

Apache POI读取Excel

以上只是java读取Excel应用演示,代码中没有对对象的非空判定,需要的童鞋可自行加上判定,使代码更健壮。

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18021

发表评论