Excel工具類(lèi)
要說(shuō)的話
長(zhǎng)期作為一個(gè)c/v工程師琉闪,搞了很久但是感覺(jué)還是比較空虛迹炼,正好最近又在弄Excel相關(guān)的東西,然后就基于POI封裝了一個(gè)比較簡(jiǎn)單易用的工具類(lèi)颠毙。在這之前斯入,本人水平一般般,還希望大家有什么問(wèn)題或者建議可以和我進(jìn)行溝通吟秩,一起學(xué)習(xí)進(jìn)步咱扣。如果覺(jué)得不錯(cuò)的哈,給個(gè)star什么的就更好了
支持功能
- 下拉框
- 級(jí)聯(lián)下拉框
- 隱藏列
- 自定義單元格樣式
- 單個(gè)Excel多Sheet導(dǎo)出
- 多個(gè)Excel單Sheet導(dǎo)出(壓縮包導(dǎo)出)
- SXSSwork結(jié)合多線程優(yōu)化涵防,大批量數(shù)據(jù)導(dǎo)出闹伪,自己的筆記本電腦(i7-9750h,16GB內(nèi)存)測(cè)試,100w數(shù)據(jù)壮池、7列偏瓤,導(dǎo)出時(shí)間可以控制在20s以內(nèi),一般比較快14s左右
- 實(shí)現(xiàn)分區(qū)接口椰憋,支持?jǐn)?shù)據(jù)庫(kù)分區(qū)查詢導(dǎo)出
- 生產(chǎn)者消費(fèi)者模式解析excel厅克,支持zip格式或者excel文件解析(只支持2007版本,2003版本身數(shù)據(jù)量就不大橙依,就不支持了)证舟。使用單線程SAX模式解析數(shù)據(jù),多個(gè)線程按設(shè)定批量大小進(jìn)行批量處理
本人將代碼和操作手冊(cè)都已經(jīng)上傳到了碼云上(公司連不上github)窗骑,想要使用代碼的老哥們女责,加油,奧利給创译,干就完事了抵知,如果體驗(yàn)不錯(cuò)的話記得回復(fù)一下哦,有什么問(wèn)題的話,也反饋一下刷喜。碼云地址