你可以使用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>

这是一个基本的示例,你可以根据自己的需求来扩展和修改代码

easyexcel 读取excel 过滤空行数据

原文地址: https://www.cveoy.top/t/topic/iJ72 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录