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();
    }
相關文章
相關標籤/搜索