easyexcel 读取excel 过滤空行数据
你可以使用easyexcel来读取Excel文件并过滤空行数据。下面是一个示例代码:
public class ExcelReader {
public static void main(String[] args) {
String fileName = "path/to/your/excel/file.xlsx";
ExcelReader.readExcel(fileName);
}
public static void readExcel(String fileName) {
try {
EasyExcel.read(fileName, new ExcelListener()).sheet().doRead();
} catch (Exception e) {
e.printStackTrace();
}
}
public static class ExcelListener extends AnalysisEventListener<List<String>> {
@Override
public void invoke(List<String> rowData, AnalysisContext context) {
// 过滤空行数据
if (!rowData.isEmpty()) {
// 处理非空行数据
System.out.println(rowData.toString());
}
}
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
// 数据读取完成后的操作
}
}
}
在上面的示例代码中,我们通过EasyExcel.read方法读取Excel文件,然后通过自定义的ExcelListener类来处理每一行的数据。在invoke方法中,我们检查每一行数据是否为空行,如果不为空则进行处理。你可以根据实际需求修改处理逻辑。
注意,你需要在项目的依赖中添加EasyExcel的相关依赖。你可以在Maven中添加如下依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.3.0</version>
</dependency>
这是一个基本的示例,你可以根据自己的需求来扩展和修改代码
原文地址: https://www.cveoy.top/t/topic/iJ72 著作权归作者所有。请勿转载和采集!