接上期「Knime數據分析入門課程 」 04-輸入與輸出模塊 講解如何使用Knime的節點,以一個小案例,展示如何Excel中批量插入圖片。無需VBA編程,或一段操作猛如虎的奇技淫巧。利用Knime軟件,操作數據流直觀易懂,6個節點搞定。
一、數據
數據可以使用File Reader,或Excel Reader節點,如果數據量比較少,可以複製到Table Creator節點中(可在空白表格內任意輸入數據,類似一張空白表)。如果測試其他節點的功能,或讀入很少改變的數據對照表,建議粘貼至此節點中。方便隨時修改,否則使用其他節點,需要重新讀入文件,不是很方便。
假定以下是各個員工的照片,以員工號命名
二、實現的工作流
三、各節點配置界面
List Files :讀入指定目錄的文件(圖片,文檔)
- 是否包括子目錄的文件
- 根據文件擴展名過濾文件
由於本示列需要讀入該文件夾下的所有圖片,所有就沒有選擇後綴(如png)
String Manipulation
針對字符串處理的節點,集成各種常見函數。必須熟練掌握。選擇函數,即可看到右側示例,幫助文檔非常友好。
Read Images
Joiner節點設置
類似Excel中的Vlookup,與數據庫中的左連接,右連接,全連接,笛卡爾乘積相同,合併不同數據必備節點
合併之後,根據員工編號就一對一的匹配,上一個表是員工信息表,下一個表員工編號與圖片。
Excel Writer
最後導出Excel文件,導出時可選擇需要的列
最終Excel結果
需要本文示例,請關注留言,謝謝!