30天學會Data Integration - Kettle系列 第 17 篇 - Step - 輸出Excel檔案

 此篇將說明如何將已處理好的資料匯出成Excel檔案,使用到的Step:[Output]Microsoft Excel Output。

[Output]Microsoft Excel Output介紹

可將資料寫入Excel(xls)文件,可指定輸出的檔名、欄位型態與樣式,若想要寫入xlsx則需改使用[Output]Microsoft Excel Writer。

本篇目標

將處理好的民國年生日、處理過後的血型代碼與根據年齡排序的結果匯出成Excel





新增Microsoft Excel Output



設定Microsoft Excel Output

File頁籤,按下Brower按鈕來指定匯出的檔案要存在哪裡,如果使用預設值,匯出的檔案會存在\data-integration路路徑下,以下還可以設定檔案名稱是否要包時間或是日期的資訊



Content頁籤,可設定是否匯出欄位名稱、編碼或是樣版等等



Custom頁籤,可自訂匯出的儲存格格式,例如字型大小或是背影顏色,這邊我們選用YELLOW來示範



Fields頁籤,按下Get Fields來取得所有的欄位,也可自行編修



執行Transformation

設並完畢之後,請按一下run icon



按Run,此部分不熟的請複習「執行Transformation」篇



開啟匯出的Excel

請到剛剛File頁籤中指定匯出的路徑下,開啟匯出的Excel檔案,發現年齡欄位應該是整數,不應該有小數點



設定Microsoft Excel Output

切換到Fields頁籤,在年齡欄位上的Format,選擇無小數點的格式



開啟匯出的Excel

年齡正確的以整數呈現囉!




到這邊對於ETL(Extract-Transform-Load),是將資料從來源端經過萃取(extract)、轉置(transform)、載入(load)至目的端的過程,應該就有基本的了解了!接下來會開始介紹資料庫與資料表之間的資料整合

留言

這個網誌中的熱門文章

CPE 一顆星選集題目說明與解答 - Java 筆記與心得分享

Visual Studio 自動排版格式化程式碼

1. Vito's family (CPE10406, UVA10041) - CPE一顆星解答與說明