菜单

第3节 读取数据

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表。

上一个
第2节 启动Excel
下一个
第4节 写入数据
最近修改: 2024-11-20