EasyExcel解析工具

断鸿 2019年07月15日 122次浏览

阿里开源的Excel操作工具,https://github.com/alibaba/easyexcel,相较于POI等工具,具有高效,占用内存低等优点,最重要的是操作简单

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>1.1.2-beta4</version>
        </dependency>
//读07版小于1000行数据返回List<List>
List<Object> data = EasyExcelFactory.read(inputStream, new Sheet(1, 0));

//读07版小于1000行数据返回List<? extend BaseRowModel>
List<Object> data = EasyExcelFactory.read(inputStream, new Sheet(2, 1,JavaModel.class));

//读07版大于1000行数据返回List<List>
ExcelListener excelListener = new ExcelListener();
EasyExcelFactory.readBySax(inputStream, new Sheet(1, 1), excelListener);

//读07版大于1000行数据返回List<? extend BaseRowModel>
ExcelListener excelListener = new ExcelListener();
EasyExcelFactory.readBySax(inputStream, new Sheet(2, 1,JavaModel.class), excelListener);

//读03版方法同上