一、輸入輸出節點庫簡介
節點庫(Node Repository)中第一個模塊是IO(Input & Output),即數據的輸入與輸出。如下圖所示
由於節點比較多,可點開上圖中的子模塊展開,找到各個節點,也可直接根據該節點的關鍵字搜索。熟悉節點的名字後,推薦直接搜索節點名更方便,因為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 創建一個工作表,可以手動在該表內輸入內容,一般可以存放一些參數數據,或者手動輸入一些數據,測試其他節點的工作。
三、案例應用:如何批量自動在Excel插入圖片
場景:將帶有員工編號的照片,批量自動插入到對應的員工信息表中
請先思考,利用本節節點這樣的數據如何合併,下期揭曉具體操作步驟及實現。
提示:將圖片路徑轉換為圖片,
再通過員工編號自動插入對應行中
(利用Joiner節點,類似Excel中的Vlookup函數,但比其使用更簡單,功能更強大),
1)示例數據
2| 員工照片(帶有員工編號)
3)結果展示(可將結果導出到Excel中)