Java导入导出Excel工具 easyexcel
做Java开发的同学,尤其是做管理后台的同学绝大多数都会接触到报表系统,这时候就少不了Excel的导入和导出了。Java解析生成Excel比较有名的有Apache POI ,但是POI存在缺陷就是所有的数据的解析都是在内存中进行的,内存消耗极大,如果数据量稍微一大容易出现内存溢出。alibaba提供的easyexcel就很好的解决了这个问题,不但不会出现内存溢出而且使用也极其方便,下面就一起来简单学习一下吧。
引入依赖包
在maven仓库中搜索 easyexcel 找到 alibaba的easyexcel依赖包,复制添加到pom文件中
1.简单写操作
1.1写入到指定文件夹
创建需要写出的数据模型 DemoData.class
贴上@ExcelProperty注解表示该字段需要导出到excel中去,value 的值表示该字段导出到excel中的所在列的列名。@ExcelIgnore注解表示忽略该字段,该字段将不会被导出到Excel中去。