差異處
這裏顯示兩個版本的差異處。
下次修改 | 前次修改 | ||
java:apache_poi:excel_helloworld [2013/02/24 23:01] 127.0.0.1 外部編輯 |
java:apache_poi:excel_helloworld [2023/06/25 09:48] (目前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
{{tag>java poi}} | {{tag>java poi}} | ||
- | ====== Excel HelloWorld ====== | + | ====== Excel - HelloWorld ====== |
如果要將某些資料匯出成excel,常常會直接使用csv的格式,因為簡單、檔案小。但如果要做到如背景顏色、文字變化、套巨集等,csv格式就沒有那麼powerful。還好Apache POI非常的牛B,讓我們可以透過Java存取M$的東西。對工程師而言,說再多不如直接看程式碼,接下來我將透過一個簡單的範例教導大家該如何使用點POI皮毛。 | 如果要將某些資料匯出成excel,常常會直接使用csv的格式,因為簡單、檔案小。但如果要做到如背景顏色、文字變化、套巨集等,csv格式就沒有那麼powerful。還好Apache POI非常的牛B,讓我們可以透過Java存取M$的東西。對工程師而言,說再多不如直接看程式碼,接下來我將透過一個簡單的範例教導大家該如何使用點POI皮毛。 | ||
===== 範例說明 ===== | ===== 範例說明 ===== | ||
我希望能夠產生如下圖的Excel檔案:\\ | 我希望能夠產生如下圖的Excel檔案:\\ | ||
- | {{.:poi_excel_helloworld.png?800|}}\\ | + | {{.:poi_excel_helloworld.png?600|}}\\ |
主要實作以下特徵: | 主要實作以下特徵: | ||
- 產生Excel格式為xls | - 產生Excel格式為xls | ||
行 81: | 行 81: | ||
很簡單吧! 不可否認POI真的很牛B,就目前我所知的Excel功能它幾乎都實作了(也許是因為我知道的不多)! 之後有時間我再把常用的東西分享給大家!\\ | 很簡單吧! 不可否認POI真的很牛B,就目前我所知的Excel功能它幾乎都實作了(也許是因為我知道的不多)! 之後有時間我再把常用的東西分享給大家!\\ | ||
PS. 假如是很複雜的樣式,不如先建立樣版,再透過讀取接著建立的方式實作喔! | PS. 假如是很複雜的樣式,不如先建立樣版,再透過讀取接著建立的方式實作喔! | ||
+ | |||
+ | ===== ===== | ||
+ | ---- | ||
+ | \\ | ||
+ | ~~DISQUS~~ |