因為工作有時候會遇到讀寫 Excel 的需求,所以就先把這項技術學起來順便做個筆記,以備不時之需 ~~
讓我們打開 Google 搜尋 Java Excel 會出現的幾乎都是這三個 lib ~ JXL、JExcel、Apache POI,而結果中最大眾的是 Apache POI,接著就來說明一下這三個 lib 的小細節
JExcel 是由 TeamDev 公司所開發,這間公司旗下還開發了很多產品,有興趣的可以看一下
我覺得他們主打的是把 Excel 內嵌到 Java Application 裡,並且與 Excel 做雙向的控制,想玩的可以去官網的 Try the Demo 試試看
感覺可以做到蠻多事情的,但是細節就不清楚了,因為我也還沒用過 ʅ(´◔౪◔)ʃ
(有機會使用再補上,還是有人可以跟我說 (-^〇^-)
下載點: JExcel
下載點: Apache POI
讓我們打開 Google 搜尋 Java Excel 會出現的幾乎都是這三個 lib ~ JXL、JExcel、Apache POI,而結果中最大眾的是 Apache POI,接著就來說明一下這三個 lib 的小細節
JXL
它應該是這三個中最弱的,最後的更新是 2012-10-08,感覺已經沒有在維護了,而且他只支援 Excel 95, 97, 2000, XP, and 2003 (xls),也就是 2007 以上 2010 甚至 2016 都不在支援,因此沒有懸念的先淘汰它 ʅ(´◔౪◔)ʃJExcel
開始前先說一下 JXL並不是 JExcel,一直在網路看到網友說 JXL = JExcel 不支援 xlsx,這是錯誤資訊,它是支援的 ヽ(`Д´)ノJExcel 是由 TeamDev 公司所開發,這間公司旗下還開發了很多產品,有興趣的可以看一下
來自 JExcel 官網 |
我覺得他們主打的是把 Excel 內嵌到 Java Application 裡,並且與 Excel 做雙向的控制,想玩的可以去官網的 Try the Demo 試試看
來自 JExcel 官網 |
感覺可以做到蠻多事情的,但是細節就不清楚了,因為我也還沒用過 ʅ(´◔౪◔)ʃ
(有機會使用再補上,還是有人可以跟我說 (-^〇^-)
下載點: JExcel
Apache POI
看名字就知道是由 Apache Software Foundation 所開發,這個 lib 個人覺得很好用,而且網路上的資訊又好找,然後官方看起來也很常在更新,也是支援 xls、xlsx,所以它成為我第一個使用的 Java Excel lib 囉 ~ ヾ(*´∀`*)ノ下載點: Apache POI
本篇參考
留言
張貼留言