2023通用poi導(dǎo)出excel,5.x版本

終于寫(xiě)好啦,應(yīng)該能滿足大部分情況下的需求,代碼已經(jīng)上傳

地址:export: 一款通用的excel導(dǎo)出功能,繼承了poi和jxl兩種實(shí)現(xiàn),詳細(xì)效果看文檔,實(shí)現(xiàn)的是高版本,低版本可能不兼容 (gitee.com)


去下載export-1.0.jar
引入到項(xiàng)目中就可以使用啦。

POI/JXL導(dǎo)出工具包

開(kāi)發(fā)環(huán)境

  • jdk1.8版本
  • poi:5.2.2
  • jxl:2.6.12
  • 可直接下載:export-1.0.jar引入到工程中

實(shí)現(xiàn)功能

  • poi和jxl的導(dǎo)出功能實(shí)現(xiàn)
  • 支持多行標(biāo)題,橫向標(biāo)題合并,標(biāo)題樣式自定義
  • 支持字典映射,即:數(shù)據(jù)是0,要導(dǎo)出對(duì)應(yīng)為:XXX
  • 支持導(dǎo)出的單元格添加下拉列表(如單元格的字典可選為:A,B,C,D)
  • 支持拆分成多個(gè)Sheet標(biāo)簽
  • 支持多個(gè)不同的list集合對(duì)象列表導(dǎo)出(多個(gè)不同對(duì)象集合,導(dǎo)出到Excel中)
  • 通過(guò)簡(jiǎn)單的api和注解實(shí)現(xiàn),并能對(duì)數(shù)據(jù)處理,例如日期的格式化等。
  • 支持List<Map<k,v>的數(shù)據(jù)格式,但不推薦,用不了注解。
  • 可擴(kuò)展:獲取文檔對(duì)象,自行完善功能、可自定義樣式、可額外處理對(duì)象數(shù)據(jù)跳蟲(chóng)

一、引入方式

  • 將jar包引入到項(xiàng)目中

maven方式

1.引入工具包
<dependency>
 <groupId>com.erhya</groupId>
 <artifactId>export</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <scope>system</scope>
<!--    <systemPath>${basedir}/jar包路徑</systemPath>-->
 <systemPath>${basedir}/src/main/resources/lib/export-0.0.1-SNAPSHOT.jar</systemPath>
</dependency>

2.添加依賴,需要poi導(dǎo)出就引入poi的依賴,需要jxl的就引入jxl的依賴

3.其他方式自行引入即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容