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
首先,要登录智多星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