easyexcel导入指定行
时间: 2023-07-03 13:27:49 浏览: 321
在 EasyExcel 中,可以通过 `headRowNumber` 方法来指定 Excel 表头所在的行号。例如,如果 Excel 文件的表头在第 2 行,可以使用以下代码进行导入:
```java
ExcelReader excelReader = EasyExcel.read(fileName, User.class, new UserListener())
.headRowNumber(2) // 指定表头在第 2 行
.build();
excelReader.read();
excelReader.finish();
```
在上面的代码中,我们使用 `headRowNumber` 方法来指定表头所在的行号为 2。
另外,如果需要指定从某一行开始导入数据,可以使用 `startRow` 方法来指定起始行号,例如:
```java
ExcelReader excelReader = EasyExcel.read(fileName, User.class, new UserListener())
.headRowNumber(2) // 指定表头在第 2 行
.startRow(4) // 从第 4 行开始导入数据
.build();
excelReader.read();
excelReader.finish();
```
在上面的代码中,我们使用 `startRow` 方法来指定从第 4 行开始导入数据。
需要注意的是,如果指定了 `headRowNumber` 方法,那么 EasyExcel 会自动跳过指定的表头行,从下一行开始读取数据。因此,在指定了 `headRowNumber` 的情况下,不需要再使用 `startRow` 方法来跳过表头行。
阅读全文