「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-输入与输出模块


分享到:


相關文章: