EasyExcel是一款由阿里巴巴開發(fā)的快速、簡單避免OOM的java處理Excel工具,我們可以通過EasyExcel免費版來讀寫Excel的開源項目,并且還能夠讀寫百M的Excel,減少內(nèi)存的占用。
寫有大量數(shù)據(jù)的xlsx文件時,POI為我們提供了SXSSFWorkBook類來處理,這個類的處理機制是當內(nèi)存中的數(shù)據(jù)條數(shù)達到一個極限數(shù)量的時候就flush這部分數(shù)據(jù),再依次處理余下的數(shù)據(jù),這個在大多數(shù)場景能夠滿足需求。
讀有大量數(shù)據(jù)的文件時,使用WorkBook處理就不行了,因為POI對文件是先將文件中的cell讀入內(nèi)存,生成一個樹的結(jié)構(gòu)(針對Excel中的每個sheet,使用TreeMap存儲sheet中的行)。如果數(shù)據(jù)量比較大,則同樣會產(chǎn)生java.lang.OutOfMemoryError: Java heap space錯誤。POI官方推薦使用“XSSF and SAX(event API)”方式來解決。
新增支持導(dǎo)入、導(dǎo)出支持公式
新增支持讀取單元格類型、寫入指定單元格類型
支持通過模板填充數(shù)據(jù)
新增寫支持 禁用頭樣式 useDefaultStyle
用map讀取數(shù)據(jù) 空的單元格也會有個 null的數(shù)據(jù)
轉(zhuǎn)換報錯 能獲取到對應(yīng)的行號和列號
優(yōu)化讀取全部sheet方案
新增注解ExcelIgnoreUnannotated 支持忽略未加ExcelProperty注解的字段
支持導(dǎo)出加密 Issue #361
支持導(dǎo)入加密
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8小米運動刷步數(shù)神器-小米運動刷步數(shù)神器下載 v2......