「Knime數據分析入門課程 」 04-輸入與輸出模塊

一、輸入輸出節點庫簡介

節點庫(Node Repository)中第一個模塊是IO(Input & Output),即數據的輸入與輸出。如下圖所示

「Knime數據分析入門課程 」 04-輸入與輸出模塊

輸入與輸出模塊圖示,

由於節點比較多,可點開上圖中的子模塊展開,找到各個節點,也可直接根據該節點的關鍵字搜索。熟悉節點的名字後,推薦直接搜索節點名更方便,因為Knime中節點有上千個之多,每次去各個模塊找到各節點有點浪費時間。

各節點學習的一個原則是:歸類配對,如有Excel Reader讀入節點,也有一個Excel Writer輸出節點,該模塊下有很多類似的節點,可方便簡化記憶

二、常用節點推薦

節點庫最常用的有如下幾個:

  • File Reader: 讀取txt,csv等文本文件 (不推薦使用CSV Reader)
  • Excel Reader:讀取Excel文件
  • List Files:獲取指定目錄下各文件的路徑,一般配合循環節點使用
  • Read Excel Sheet Names:當一個Excel工作薄下有多個sheet表時(即一個文件有多個工作表),可獲取該文件所有的sheet表名,後面篩選需的sheet即可。
  • Table Creator 創建一個工作表,可以手動在該表內輸入內容,一般可以存放一些參數數據,或者手動輸入一些數據,測試其他節點的工作。
「Knime數據分析入門課程 」 04-輸入與輸出模塊

輸入最常用節點

三、案例應用:如何批量自動在Excel插入圖片

場景:將帶有員工編號的照片,批量自動插入到對應的員工信息表中

請先思考,利用本節節點這樣的數據如何合併,下期揭曉具體操作步驟及實現。

提示:將圖片路徑轉換為圖片,

再通過員工編號自動插入對應行中

(利用Joiner節點,類似Excel中的Vlookup函數,但比其使用更簡單,功能更強大),

1)示例數據

「Knime數據分析入門課程 」 04-輸入與輸出模塊

2| 員工照片(帶有員工編號)

「Knime數據分析入門課程 」 04-輸入與輸出模塊

員工照片示例

3)結果展示(可將結果導出到Excel中)

「Knime數據分析入門課程 」 04-輸入與輸出模塊


分享到:


相關文章: