因為工作上會用到讀寫 Excel 的操作,又比較熟悉 Java 語言,因此展開我學習 Apache POI 的道路
會選用 IntelliJ 是因為他介面跟 Android Studio 太像了!~
雖然是先有 IntelliJ 再有 Android Studio 的,但是以前寫 Java 都是用 Eclipse 阿 ( ´Д`)y━・~~
結論就是跳槽了
本篇主要說明如何在 IntelliJ 加入 Apache POI lib,其實真的很簡單
首先要先安裝好 IntelliJ,附上連結位置 >> IntelliJ IDEA
只要點中間的 DOWNLOAD 然後按照指示安裝就可以了
身為科技人這點事情應該是輕鬆容易,甚至覺得有點無聊 (´;ω;`)
安裝過程中可以去下載 Apache POI lib 附上連結 >> Apache POI (PS: 我下載的是 3.14 版
到這裡,事前準備完成囉
接著打開 IntelliJ IDEA -> Create New Project
沒有太多的設定一直下一步,最後打個 Project name、Project location 就可以 Finish 囉
接著我們先把 poi-bin-3.14.tar.gz 解壓縮完放置 Apache POI 資料夾
( 這一步是個人癖好,我習慣把當前程式要用的 lib 放置到對應資料夾
回到 IntelliJ 來設定 Project Structure,點選以下圖示
接著點選 Modules 旁邊有個+號 -> 1. JARs or directories...
這邊要依序把以下三個路徑加入
接著我們要新增 main,回到 Project 中對 src 按右鍵 -> New -> Java Class
看你想要取甚麼名字,照我這樣的規則
前面 com.mike 這是 package name,而 Main 則是 Class name
完成如下圖~!!
接著需要有 main function 去執行程式,這邊要教一個 method template
直接輸入 psvm -> 按下 tab 就會產生 main function 了
接著來測試 lib 可不可以用,放上官網最簡單的 code
隨便找一個地方按右鍵執行 Run 'Main.main()'
跑完之後,可以看到資料夾多一個檔案,剛剛建立的 workbook.xls
打開可以看到分頁是剛剛 Create 的名稱 new sheet
成功囉!!! 終於正式踏進 Apache POI 的世界囉!! ψ(`∇´)ψ
會選用 IntelliJ 是因為他介面跟 Android Studio 太像了!~
雖然是先有 IntelliJ 再有 Android Studio 的,但是以前寫 Java 都是用 Eclipse 阿 ( ´Д`)y━・~~
結論就是跳槽了
本篇主要說明如何在 IntelliJ 加入 Apache POI lib,其實真的很簡單
首先要先安裝好 IntelliJ,附上連結位置 >> IntelliJ IDEA
只要點中間的 DOWNLOAD 然後按照指示安裝就可以了
身為科技人這點事情應該是輕鬆容易,甚至覺得有點無聊 (´;ω;`)
安裝過程中可以去下載 Apache POI lib 附上連結 >> Apache POI (PS: 我下載的是 3.14 版
到這裡,事前準備完成囉
接著打開 IntelliJ IDEA -> Create New Project
沒有太多的設定一直下一步,最後打個 Project name、Project location 就可以 Finish 囉
接著我們先把 poi-bin-3.14.tar.gz 解壓縮完放置 Apache POI 資料夾
( 這一步是個人癖好,我習慣把當前程式要用的 lib 放置到對應資料夾
回到 IntelliJ 來設定 Project Structure,點選以下圖示
接著點選 Modules 旁邊有個+號 -> 1. JARs or directories...
這邊要依序把以下三個路徑加入
- poi-3.14
- poi-3.14\oooxml-lib
- poi-3.14\lib
不要忘記加最後兩個路徑一定也要加,不然會造成 fail,接著 Apply -> OK
看你想要取甚麼名字,照我這樣的規則
前面 com.mike 這是 package name,而 Main 則是 Class name
完成如下圖~!!
接著需要有 main function 去執行程式,這邊要教一個 method template
直接輸入 psvm -> 按下 tab 就會產生 main function 了
接著來測試 lib 可不可以用,放上官網最簡單的 code
public static void main(String[] args) { try { Workbook wb = new HSSFWorkbook(); // or new XSSFWorkbook(); wb.createSheet("new sheet"); FileOutputStream fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.close(); } catch (IOException e) { e.printStackTrace(); } }
隨便找一個地方按右鍵執行 Run 'Main.main()'
跑完之後,可以看到資料夾多一個檔案,剛剛建立的 workbook.xls
打開可以看到分頁是剛剛 Create 的名稱 new sheet
wb.createSheet("new sheet");
成功囉!!! 終於正式踏進 Apache POI 的世界囉!! ψ(`∇´)ψ
本篇參考
留言
張貼留言