Knime數據分析入門- 05 在Excel中批量插入圖片

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

講解如何使用Knime的節點,以一個小案例,展示如何Excel中批量插入圖片。無需VBA編程,或一段操作猛如虎的奇技淫巧。利用Knime軟件,操作數據流直觀易懂,6個節點搞定。

一、數據

數據可以使用File Reader,或Excel Reader節點,如果數據量比較少,可以複製到Table Creator節點中(可在空白表格內任意輸入數據,類似一張空白表)。如果測試其他節點的功能,或讀入很少改變的數據對照表,建議粘貼至此節點中。方便隨時修改,否則使用其他節點,需要重新讀入文件,不是很方便。

Knime數據分析入門- 05 在Excel中批量插入圖片

員工名與員工編號一對一,編號唯一

假定以下是各個員工的照片,以員工號命名

Knime數據分析入門- 05 在Excel中批量插入圖片

照片是以員工為編號命名

二、實現的工作流

Knime數據分析入門- 05 在Excel中批量插入圖片


三、各節點配置界面

List Files :讀入指定目錄的文件(圖片,文檔)

  • 是否包括子目錄的文件
  • 根據文件擴展名過濾文件

由於本示列需要讀入該文件夾下的所有圖片,所有就沒有選擇後綴(如png)

Knime數據分析入門- 05 在Excel中批量插入圖片

可根據文件後綴,或文件名過濾選擇需要的文件

String Manipulation

針對字符串處理的節點,集成各種常見函數。必須熟練掌握。選擇函數,即可看到右側示例,幫助文檔非常友好。

Knime數據分析入門- 05 在Excel中批量插入圖片

從文件路徑提取變工編號

Read Images

Knime數據分析入門- 05 在Excel中批量插入圖片


Joiner節點設置

類似Excel中的Vlookup,與數據庫中的左連接,右連接,全連接,笛卡爾乘積相同,合併不同數據必備節點


Knime數據分析入門- 05 在Excel中批量插入圖片

合併之後,根據員工編號就一對一的匹配,上一個表是員工信息表,下一個表員工編號與圖片。

Excel Writer

最後導出Excel文件,導出時可選擇需要的列


Knime數據分析入門- 05 在Excel中批量插入圖片

導出Excel文件,選擇需要的列

最終Excel結果


Knime數據分析入門- 05 在Excel中批量插入圖片

需要本文示例,請關注留言,謝謝!


分享到:


相關文章: