Java的Excel导出方案介绍
生活随笔
收集整理的這篇文章主要介紹了
Java的Excel导出方案介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Apache POI方案可以對數據導出成excel表格,大部分的教程也都是基于poi進行的,但是基于poi他的api比較復雜
現在流行的一個方案就是對poi進行封裝,把api的細節屏蔽,直接跟實體類進行映射,映射到表格中對應的行,導出數據
easypoi:http://easypoi.mydoc.io/
<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>3.2.0</version> </dependency> <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-web</artifactId><version>3.2.0</version> </dependency> <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-annotation</artifactId><version>3.2.0</version> </dependency>現在已經有了springboot起步依賴版本,可以自行去github尋找
開發的主要思路是利用他的demo進行,https://gitee.com/lemur/easypoi-test
阿里開源的easyexcel
<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>{latestVersion}</version> </dependency>easyexcel和easypoi最大的區別:easypoi對于poi的封裝,所以他的依賴jar包非常大,有5M多
而easyexcel是對poi進行了重寫,jar小,而且修正了oom的問題,建議使用easyexcel
但是easyexcel他的功能沒有easypoi強大
這兩個開源都比較活躍
?
總結
以上是生活随笔為你收集整理的Java的Excel导出方案介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 沙盘数据库表的设计
- 下一篇: 项目中使用EasyPOI完成监控设备历史