1.概述
Excel表格的构成
Excel表的构成:分为两个维度,一个是行的维度,一个是列的维度。行的维度就是第一行、第二行...第n行,列的维度是A列、B列...Z列等。基于这两个维度,可以得出一个行号跟一个列号就可以唯一的定位一个单元格,比如说第2行第C列就可以唯一定位C2这个单元格,再比如第5行第A列就可以唯一定位A5这个单元格。
行:通过行号可以定位到指定行,例如第13行
列:通过列号可以定位到指定列,例如E列
单元格:1*1,由行列唯一确定,例如C2、A5
区域:通过选定区域的起始行号、列号确定,例如第4行至第9行、G列至I列,相当于只需要定位区域左上角和右下角的单元格位置即可。输入:对角单元格,输出:数据表格
2.读取数据
场景
读取指定Excel中指定的单元格/行/列,与实际情况比对数据是否统一,示例Excel如下图
实际操作
2.1 读取单元格
先使用【启动Excel】打开指定的Excel表格,再用【读取Excel内容】读取指定单元格的内容,最后把读取的excel单元格打印输出
在运行日志区域,将打印结果与Excel表对应的数据进行对比。
读取单元格用到了【读取Excel内容】的指令,读取方式选择“单元格”,填写想要读取的单元格对应的行号和列号即可,比如是第
6行第A列
注意:【读取Excel内容】指令高级设置中有勾选框“读取单元格显示的内容”,若勾选则读取的内容将与excel中显示的内容一致,且始终以文本的形式返回;若不勾选,则返回内容将根据数据类型进行转换。
2.2 读取行
先使用【启动Excel】打开指定的Excel表格,再用【读取Excel内容】读取指定行的内容,最后把读取的excel行数据打印输出在运
行日志区域,将打印结果与Excel表对应行进行对比。
读取行用到了【读取Excel内容】的指令,读取方式选择“行”,填写想要读取的内容对应的行号,比如是第2行
2.3 读取列
先使用【启动Excel】打开指定的Excel表格,再用【读取Excel内容】读取指定列的内容,最后把读取的excel行数据打印输出在运
行日志区域,将打印结果与Excel表对应列进行对比。
读取列用到了【读取Excel内容】的指令,读取方式选择“列”,填写想要读取的内容对应的行号,比如是A列
2.4 读取区域
先使用【启动Excel】打开指定的Excel表格,再用【读取Excel内容】读取指定区域的内容,最后在变量值区域查看应用获取的
excel区域数据表格是否与excel中的数据一致
读取区域用到了【读取Excel内容】的指令,读取方式选择“区域”,假设选定区域左上角为A1、右下角为D4,对应填写的起始行
号、列号分别是第1行、第4行、A列、D列
3.使用示例
背景:创建第一个应用中,用于搜索博文的关键词作为单独的启动参数,关键词不需要增删的时候用这种方法方便。但不同用户
常用关键词不同且想要快速增删关键词时,此方法就显得有些繁琐。因此可以选择从excel表中读取关键词,在excel表中增加或
删除关键词显然比在应用中处理要方便很多。(此更改针对单个关键词搜索,多关键词搜索需查看第5节循环excel教程)
实际操作:
3.1 打开子流程“1_准备Excel,打开目标网页”,更改【启动Excel】指令,将启动方式改为“打开已有的Excel”,文件路径选择存放
了关键词的Excel表。
3.2 打开子流程“2_填写关键词并搜索”,新增【读取Excel内容】指令,假设现在想要读取Excel表中的“AI”作为搜索关键词,先找
到“AI”单元格位置,即A2
3.3 在子流程“2_填写关键词并搜索”,更改【填写网页输入框】指令,将启动方式改为“打开已有的Excel”,文件路径选择存放了关
键词的Excel表。