流程节点参考:Excel操作

恭喜您来到花漾的Excel操作的学习教程!首先请先下载我们为您准备的一个示例Excel文件,接下来的这个Excel文件将伴随您学习完成所有Exce操作。在最后,我们准备了一个综合练习流程,将之前在花漾中学习到的变量、Excel相关的节点等知识综合在花漾RPA中操作Excel文件。相信通过我们的节点文档以及您的用心学习,可以独立完成这个练习! 请注意,已为您准备了一个示例Excel文件,请下载!

1、打开Excel文件

   

《打开Excel文件》

指令输入

选项 说明
文件路径 默认填写的路径为当前操作系统下的Excel文件绝对路径,如:"C:\Users\Desktop\demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • attachment://资源文件路径
  • http(s)://远程文件路径
文件密码 选填,用于对Excel文件进行解密

指令输出

选项 说明
保存至变量 打开的Excel文件对象为变量,后续流程用到该表格时,可直接调用该变量

使用示例

  1. 已为您准备了一个示例Excel文件,请先下载至本地
  2. 拖拽打开Excel文件节点至编辑区,按照下图步骤进行输入
  3. 点击运行预览

当您点击运行完成预览之后,Excel不会发生任何变化,同时花漾也不会输出Excel相关信息。因为这是打开Excel文件输出的变量是操作Excel的前提,只有执行了这个节点的操作,我们才可以对Excel进行其它相关操作

   

《流程编辑》

节点详情

   

《打开Excel文件》

2、保存Excel文件

在对Excel内容进行修改操作后,需要使用保存Excel节点,这样对修改的内容才可以保存

   

《保存Excel文件》

指令输入

选项 说明
Excel对象 选择打开Excel文件指令输出的变量

指令输出

选项 说明
保存路径 将所选Excel对象保存的路径,默认填写的路径为当前操作系统下的Excel文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • http(s)://远程文件路径

使用示例

可以看到这个示例并没有直接使用保存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中“品牌”,“型号”和“价格”替换成“评论数”,“评分”和“回答数”。我们有三种思路

  1. 以单元格内容写入,分别对三个单元格进行改写
  2. 以整行内容写入,但是要保留“序号”,“Amazon商品链接”这两个单元格内容
  3. 以区域写入,只需要把“品牌”等三个单元格当作一个区域进行写入即可

可以看出,效率最高的是第三种思路,所以我们以区域写入

   

《流程编辑》

节点详情

   

《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文件第一列插入一列

   

《流程编辑》

执行结果

   

《执行结果》

综合练习

请点击进入综合练习巩固学会的节点操作吧!

最后更新于 2023-08-15 13:13
回到顶部