Fork me on Github

Java读写excel

一、EasyExcel

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。

官方网站:https://easyexcel.opensource.alibaba.com/

 

安装easyexcel依赖包

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

 

二、读取excel

1 EasyExcel.read(file, DataDTO.class, new PageReadListener<DataDTO>(dataList -> {
2             for (DataDTO dataDTO: dataList) {
3               //对dataDTO进行保存或其他操作
4             }
5 })).sheet().doRead();

 

三、导出excel

1 EasyExcel.write(file, DataDTO.class)
2               .sheet(" ")
3               .doWrite(dataDto);

 

posted @ 2022-07-05 16:45  昂昂呀  阅读(1206)  评论(0)    收藏  举报