购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5 Excel自动化

3.5.1 Excel自动化 1

Excel自动化是指通过命令,可以对Excel文件进行如下自动化操作:

下面我们在智多星RPA设计器中,体验一下Excel自动化命令的使用。

首先,要登录智多星RPA设计器,然后如图 3-57 所示,新建一个命令——Excel自动化练习。

图 3-57 新建命令Excel自动化练习

(1)实训任务:创建一个“Excel自动化练习”的Excel文件。

①创建Excel文件。

双击【创建Excel文件】,在右侧属性栏输入要创建的Excel文件的存储路径,这个存储路径是包含文件名及文件后缀的,如“C:\Users \Administrator \Desktop \ Excel自动化\Excel自动化练习.xlsx”;在其下方参数框输入要创建的Excel文件中工作表的名称,如不输入,则默认表名为“Sheet1”(见图 3-58)。

图 3-58 输入存储路径

②设置文件路径。

第一步,可以在桌面新建一个文件夹Excel自动化,打开该文件夹,在该文件路径处单击鼠标右键,然后单击鼠标左键,选中“将地址复制为文本”(见图 3-59)。

图 3-59 复制地址

第二步,在文件路径输入框,单击鼠标右键,然后单击鼠标左键选择“粘贴”(见图 3-60)。

图 3-60 粘贴地址

第三步,在已粘贴的文件路径后,依次输入反斜杠、Excel文件名“Excel自动化练习”、Excel文件后缀“.xlsx”;再输入Excel文件中工作表的名称“Excel自动化练习”(见图 3-61)。

图 3-61 输入工作表的名称

③保存。

双击【保存】,保存创建的Excel文件(见图 3-62)。

注意:此时不添加“保存”命令,即不会创建Excel文件。

图 3-62 保存文件Excel自动化

④保存运行。

依次单击【保存】【运行】,即可在桌面的Excel自动化文件夹中看到新建的Excel文件Excel自动化练习(见图 3-63)。

图 3-63 查看文件

(2)实训任务:打开文件Excel自动化练习,在A1、A2、A3 单元格分别输入“1”“2”“3”,在B1、B2、B3 单元格分别输入“张三”“李四”“王五”,保存并关闭Excel。

①打开Excel文件。

双击【打开Excel文件】,在右侧属性栏,双击“请输入Excel文件路径”“fx”后的选择路径标志,选择本地文件Excel自动化练习,单击“打开”(见图 3-64)。

图 3-64 打开文件

②单元格赋值。

双击【单元格赋值】,在右侧属性栏,分别输入要赋值的“单元格值”“1”和“单元格位置”“A1”(见图 3-65)。

图 3-65 对第一个单元格赋值

继续双击【单元格赋值】,或复制上一行脚本并粘贴后,修改右侧属性栏的单元格值和单元格位置,依次录入要赋值的全部“单元格值”和“单元格位置”(见图 3-66)。

图 3-66 对后续单元格赋值

③关闭Excel程序(并保存)。

双击【关闭Excel程序】,在右侧属性栏,在“是否先保存打开的文件”处,选择“是”(见图 3-67)。

图 3-67 关闭并保存文件

④保存运行。

依次单击【保存】【运行】,打开桌面的Excel自动化练习文件,可以看到单元格已被赋值(见图 3-68,图 3-69)。

图 3-68 查看单元格

图 3-69 运行文件结束

单击【文件】—【另存为】,输入文件名Excel自动化练习 1,单击【保存】(见图 3 -70)。

图 3-70 保存文件Excel自动化练习 1

3.5.2 Excel自动化 2

首先,要登录智多星RPA设计器,然后如下图,新建一个命令——Excel自动化练习2(见图 3-71)。

图 3-71 新建命令Excel自动化练习 2

实训任务:获取Excel文件——Excel自动化练习中,第一个sheet“Excel自动化练习”工作表的总行数,然后依次读取B列所有单元格的值,并以弹出消息框的方式顺序输出单元格值。

①打开Excel文件。

双击【打开Excel文件】,在右侧属性栏,双击“请输入Excel文件路径”“fx”后的选择路径标志,选择本地文件Excel自动化练习,单击“打开”(见图 3-72)。

图 3-72 打开文件

②设置变量(见图 3-73)。

设置一个变量用于存储获取到的总行数。

变量名:tr。

变量类型:Numeric。

变量值:通过获取总行数赋值。

图 3-73 设置变量tr

③获取总行数。

双击【获取总行数】,在右侧属性栏,选择赋值给变量“tr”(见图 3-74,图 3-75)。

图 3-74 选择变量tr

图 3-75 给变量tr赋值

④设置变量“rv”,用于存储获取到的单元格值(见图 3-76)。

设置变量:

变量名:rn。

变量类型:Numeric。

变量值:1

变量名:rv

变量类型:String

变量值:通过获取单元格值赋值

图 3-76 设置变量rv

⑤次数循环。

双击【次数循环】,在右侧的属性栏,“起始值”和“递增值”均输入“1”,“结束值”选择变量“tr”(见图 3-77)。

图 3-77 进行次数循环设置

⑥获取单元格值。

双击【获取单元格值】,在右侧属性栏,“请输入单元格位置”处输入“B”及选择变量“rn”,”赋值给变量”处选择变量“rv”;将该行脚本拖至灰色框区域,使其成为【次数循环】脚本的下级(见图 3-78)。

图 3-78 获取单元格值

⑦弹出消息框。

双击【弹出消息框】,在右侧属性栏,“请输入要显示的内容”处选择变量“rv”;将该行脚本拖至灰色框区域,使其成为【次数循环】脚本的下级(见图 3-79)。

图 3-79 弹出消息框

⑧自增。

双击【数据】—【数值】下的【自增】,在右侧属性栏,“变量”处选择变量“rn”;将该行脚本拖至灰色框区域,使其成为【次数循环】脚本的下级(见图 3-80)。

图 3-80 调协变量自增

⑨保存运行。

依次单击【保存】【运行】,即可看到依次弹出消息“张三”“李四”“王五”(见图 3-81)。

图 3-81 运行结果

单击【文件】—【另存为】,输入文件名Excel自动化练习 2,单击【保存】(见图 3 -82)。

图 3-82 保存文件Excel自动化练习 2 ZJymeRQBFtwXx7iX5Xdo7eK8OMOtBywVx0FpbSspbCxJ/HSmwpq/3j5J/87fwtQS

点击中间区域
呼出菜单
上一章
目录
下一章
×