EasyExcel解析数据保存为Map

第一步:引入依赖

<dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>easyexcel</artifactId>
        <version>2.2.6</version>
</dependency>

第二步:解析

public void resovleExcel() throws FileNotFoundException {
        //读取的表格名
        String fileName = "";
        // 读取第一个sheet 文件流会自动关闭
        EasyExcel.read(fileName,new AnalysisEventListener<Map<Integer, String>>() {

            //直接使用Map来保存数据
            @Override
            public void invoke(Map<Integer, String> rowData, AnalysisContext context) {
                //读取到的每行数据,其key是以0开始的索引
            }

            @Override
            public void doAfterAllAnalysed(AnalysisContext context) {
                            //全部行都解析完成
            }
        }).sheet().doRead();
    }
相关文章
相关标签/搜索