eventusermodel模式採用事件模型解析2007excel(解析大文件excel)

公司有個項目,隨着客戶導入的excel增加(40M的excel,有70W行),發現使用poi解析excel是要花非常巨大的內存的(據測試40M的excel要花費內存8G左右,可能更多)

普及一下:2007的excel其實是一個壓縮文件來的,裏面保存數據均採用的是xml,其他信息請自行google

本人瘋狂搜索網絡發現了http://jeyke.iteye.com/blog/1831353 這個博客,發現com.common.input.eventusermodel.excel.xlsx.handler.XSSFSheetXMLHandler這個類,這個類在poi 3.9+都會有,這個類提供瞭解析excel文件的方法,本人簡單封裝了一下,有興趣的小夥伴下來看看,共同進步,記得提提意見哦

工程的解析

ReadXSSFBase.java//只是讀取excel中的內容

XSSF2DB.java//將讀取到的內容寫入數據庫

TestXSSF2DB.java//XSSF2DB測試類

下載地址:http://download.csdn.net/detail/m_drm/7917255

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章