Knime数据分析入门- 05 在Excel中批量插入图片
接上期「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文件,选择需要的列
最终Excel结果
需要本文示例,请关注留言,谢谢!