回覆列表
-
1 # 小小猿愛嘻嘻
-
2 # 涼涼落地成盒
可以用GCExcel,POI,JExcel等伺服器端操作Excel的工具
其中推薦GCExcel
https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java
因為JExcel在相容性上與其他兩款工具差太遠。
GCExcel與POI的在功能上GCExcel要比POI的功能更加豐富:
GcExcel支援大約450左右的Excel公式,POI大約280種。
GcExcel支援匯出PDF,POI不支援。
GcExcel支援50+圖表型別,POI 支援圖表型別5+
GcExcel支援漸變色填充, POI不支援......
這裡介紹一種簡單的方式—poi,是Apache下的一個函式庫,提供了一系列的api來供java程式設計師操作Microsoft Office文件,只要引入這個jar包,就可以快速完成對Excel檔案的讀取和寫入,下面我簡單介紹一下這個jar包的使用,以及它如何操縱Excel檔案,實驗環境win10+jdk1.8+eclipse,主要內容如下:
下載完成後,我們解壓這個檔案,檔案內容如下,這裡我們只需要poi-4.0.1.jar這個jar包就行:
2.在專案中引入這個jar包,接著我們就可以編寫相關程式碼進行測試了,主要程式碼及截圖如下:
寫入Excel檔案,主要程式碼如下,很簡單,一個一個單元格寫入資料就行:
讀取Excel檔案,主要程式碼如下,一行一行遍歷讀取內容就行:
至此,我們就完成了利用Java來操縱Excel檔案。總的來說,整個過程不難,藉助poi,我們可以快速完成對Excel檔案的讀寫,只要你有一定的Java基礎,熟悉一下相關程式碼和示例,多練習幾遍,很快就能掌握的,當然,你也可以使用其他方法來操作excel,像jxl等,也都可以,網上也有相關教程和資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。