easyexcel 从第三行开始读取数据
时间: 2023-08-19 16:08:41 浏览: 554
您可以使用EasyExcel库来读取Excel文件中的数据。在EasyExcel中,可以通过指定读取的起始行来实现从第三行开始读取数据。以下是一个示例代码:
```java
String fileName = "path/to/your/excel/file.xlsx";
ExcelReader excelReader = EasyExcel.read(fileName).build();
// 通过指定起始行来读取数据
ReadSheet readSheet = EasyExcel.readSheet(0).headRowNumber(2).build();
excelReader.read(readSheet);
// 读取数据
List<List<String>> dataList = readSheet.getHead().getHeadMap().values().stream()
.map(ReadCellData::getListStringCellValue)
.collect(Collectors.toList());
// 打印读取到的数据
for (List<String> row : dataList) {
System.out.println(row);
}
excelReader.finish();
```
在上述代码中,我们通过`headRowNumber(2)`方法指定从第三行开始读取数据。然后,我们通过`readSheet.getHead().getHeadMap().values()`来获取读取到的数据。最后,我们使用一个简单的循环打印了读取到的数据。
请注意,您需要将`"path/to/your/excel/file.xlsx"`替换为实际的Excel文件路径。此外,还需确保您已经引入了EasyExcel库的依赖。
阅读全文