easyexcel读取指定行
时间: 2023-09-13 17:13:51 浏览: 35
你可以使用 EasyExcel 的 read() 方法读取指定行的数据。以下是示例代码:
```java
// 读取第2行到第10行的数据
List<Object> dataList = EasyExcel.read(fileName).sheet(sheetName)
.headRowNumber(1) // 设置表头行数,如果不设置,默认是1
.read((ReadSheet readSheet) -> {
List<Object> rows = new ArrayList<>();
for (int rowNum = readSheet.getStartRowNumber() + 1; rowNum <= readSheet.getEndRowNumber() && rowNum < 11; rowNum++) {
rows.add(readSheet.getRow(rowNum).get(0));
}
return rows;
});
// 处理读取到的数据
for (Object data : dataList) {
// 处理数据
}
```
在上面的示例代码中,我们通过设置 `headRowNumber()` 方法来指定表头行数。然后,在 `read()` 方法中使用 lambda 表达式来处理读取到的数据。在 lambda 表达式中,我们使用 for 循环来遍历第2行到第10行的数据,并将每行的第1列数据添加到一个 List 中返回。最后,我们遍历这个 List 来处理读取到的数据。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)