【Java】【Apache POI - Prepare】IntelliJ IDEA

因為工作上會用到讀寫 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...

這邊要依序把以下三個路徑加入
  • poi-3.14
  • poi-3.14\oooxml-lib
  • poi-3.14\lib
不要忘記加最後兩個路徑一定也要加,不然會造成 fail,接著 Apply -> OK

接著我們要新增 main,回到 Project 中對 src 按右鍵 -> New -> Java Class

看你想要取甚麼名字,照我這樣的規則
前面 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 的世界囉!! ψ(`∇´)ψ
本篇參考
  1. IntelliJ IDEA
  2. Apache POI

留言