流程节点参考:Excel操作
恭喜您来到花漾的Excel操作的学习教程!首先请先下载我们为您准备的一个示例Excel文件,接下来的这个Excel文件将伴随您学习完成所有Exce操作。在最后,我们准备了一个综合练习流程,将之前在花漾中学习到的变量、Excel相关的节点等知识综合在花漾RPA中操作Excel文件。相信通过我们的节点文档以及您的用心学习,可以独立完成这个练习! 请注意,已为您准备了一个示例Excel文件,请下载!
1、打开Excel文件
《打开Excel文件》
指令输入
选项 | 说明 |
---|---|
文件路径 | 默认填写的路径为当前操作系统下的Excel文件绝对路径,如:"C:\Users\Desktop\demo.xlsx" 同时支持以下协议类型:
|
文件密码 | 选填,用于对Excel文件进行解密 |
指令输出
选项 | 说明 |
---|---|
保存至变量 | 打开的Excel文件对象为变量,后续流程用到该表格时,可直接调用该变量 |
使用示例
- 已为您准备了一个示例Excel文件,请先下载至本地
- 拖拽打开Excel文件节点至编辑区,按照下图步骤进行输入
- 点击运行预览
当您点击运行完成预览之后,Excel不会发生任何变化,同时花漾也不会输出Excel相关信息。因为这是打开Excel文件输出的变量是操作Excel的前提,只有执行了这个节点的操作,我们才可以对Excel进行其它相关操作
《流程编辑》
节点详情
《打开Excel文件》
2、保存Excel文件
在对Excel内容进行修改操作后,需要使用保存Excel节点,这样对修改的内容才可以保存
《保存Excel文件》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
指令输出
选项 | 说明 |
---|---|
保存路径 | 将所选Excel对象保存的路径,默认填写的路径为当前操作系统下的Excel文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx" 同时支持以下协议类型:
|
使用示例
可以看到这个示例并没有直接使用保存Excel文件这个节点,是因为打开Excel文件输出的变量是操作Excel的前提。当然先打开Excel文件再保存Excel文件并没有任何意义,但是这两个操作节点是非常重要的,所以我们靠前放置这两个节点的学习教程
《流程编辑》
3、读取数据
《读取数据》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
读取方式 | 支持以下方式进行读取
|
列名 | 支持A或者1,A或1代表A列 |
行号 | 行号从1开始 |
指令输出
选项 | 说明 |
---|---|
保存至变量 | 保存读取的内容为变量
|
使用示例
相信你已经下载我们为您准备好的示例Excel文件至本地了,我们可以先在本地打开预览
《示例Excel内容》
示例:读取序号为1的Amazon商品链接 明确序号为1的Amazon商品链接位于Exce中第二行第B列
《流程编辑》
节点详情
《读取数据》
《打印日志》
4、写入数据
《写入数据》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
写入方式 | 支持以下方式进行写入
|
列名 | 支持A或者1,A或1代表A列 |
行号 | 行号从1开始 |
指令输出
无
使用示例
相信你已经下载我们为您准备好的示例Excel文件至本地了,我们可以先在本地打开预览
《示例Excel内容》
本示例将Excel中“品牌”,“型号”和“价格”替换成“评论数”,“评分”和“回答数”。我们有三种思路
- 以单元格内容写入,分别对三个单元格进行改写
- 以整行内容写入,但是要保留“序号”,“Amazon商品链接”这两个单元格内容
- 以区域写入,只需要把“品牌”等三个单元格当作一个区域进行写入即可
可以看出,效率最高的是第三种思路,所以我们以区域写入
《流程编辑》
节点详情
《RPA引擎脚本》
《写入数据》
执行结果
《执行结果》
5、获取总行数
《获取总行数》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
指令输出
选项 | 说明 |
---|---|
保存至变量 | 将Excel文件总行数保存为变量 |
使用示例
《流程编辑》
6、获取总列数
《获取总列数》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
指令输出
选项 | 说明 |
---|---|
保存至变量 | 将Excel文件总列数保存为变量 |
使用示例
《流程编辑》
7、获取第一个非空行
《获取第一个非空行》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
指令输出
选项 | 说明 |
---|---|
保存至变量 | 将Excel文件第一个非空行数保存为变量 |
使用示例
《流程编辑》
8、获取第一个非空列
《获取第一个非空列》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
指令输出
选项 | 说明 |
---|---|
保存至变量 | 将Excel文件第一个非空列数保存为变量 |
使用示例
《流程编辑》
9、删除行
《删除行》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
行号 | 行号从1开始 |
行数 | 需要操作的行数 |
指令输出
无
使用示例
相信你已经下载我们为您准备好的示例Excel文件至本地了,我们可以先在本地打开预览
《示例Excel内容》
本示例要删除Excel文件中第四行
《示例Excel内容》
执行结果
《执行结果》
10、删除列
《删除列》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
列名 | 支持A或者1,A或1代表A列 |
列数 | 需要操作的列数 |
指令输出
无
使用示例
相信你已经下载我们为您准备好的示例Excel文件至本地了,我们可以先在本地打开预览
《示例Excel内容》
本示例要删除Excel文件中第四行
《示例Excel内容》
执行结果
《执行结果》
11、插入行
《插入行》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
行号 | 行号从1开始 |
行数 | 需要操作的行数 |
指令输出
无
使用示例
相信你已经下载我们为您准备好的示例Excel文件至本地了,我们可以先在本地打开预览
《示例Excel内容》
本示例要向Excel文件第一行插入一行
《流程编辑》
执行结果
《执行结果》
12、插入列
《插入列》
指令输入
选项 | 说明 |
---|---|
Excel对象 | 选择打开Excel文件指令输出的变量 |
Sheet页 | 所在的工作表名称,选填,可输入Sheet页位置或者名称,默认为第一个Sheet |
列名 | 支持A或者1,A或1代表A列 |
列数 | 需要操作的列数 |
指令输出
无
使用示例
相信你已经下载我们为您准备好的示例Excel文件至本地了,我们可以先在本地打开预览
《示例Excel内容》
本示例要向Excel文件第一列插入一列
《流程编辑》
执行结果
《执行结果》
综合练习
请点击进入综合练习巩固学会的节点操作吧!