RPA流程自动化机器人–Power Automate Desktop学习(三)Excel文件的写入
RPA对Excel文件进行写入
任务:访问豆瓣网,输入电影名,获取评分与类型信息,写入Excel,并保存。
思路:
打开浏览器-打开文件-逐行读取电影名-输入搜索框-查询-获取评分及类型-写入excel-保存关闭excel-关闭浏览器
0、Excel数据准备
文件路径
1、设置变量
①设置ProjectPath存放项目路径
②设置Activesheet存放工作表名称
③设置url存放访问网址(此例为豆瓣网)
2、启动浏览器
3、启动excel
4、设置excel当前工作表
5、读取当前工作表内容
双击右侧变量栏的【MoviesExcelData】,可以看到读取的内容
6、循环
在一个循环中我们要完成:
读取name列的电影名->输入到网页搜索框中->搜索按钮->提取评分和类型->写入文件rating和genre列。
①设置RowNum变量
这个变量起一个指针作用,我们知道excel文件,行从1开始,第一行为列名,不属于读取范围,因此,第一个循环应该从第2行开始写入,于是设置RowNum起始值为2,每一次循环结束,就+1,即指向下一行。
②设置循环
打开网址
向搜索框输入内容
输入excel表中Name列
点击搜索
与上一步提取UI元素一样
从网页提取数据
提取文本
写入excel对应位置
指针+
③拓展:带时间戳的输出文件(之后再写)
不在原文件上修改,而在输出一个新的文件,方便查看修改记录,或者防止破外原来的数据。
获取当前时间
转换时间格式
7、保存关闭excel
①设置OutputPath变量存放修改后的文件的路径
②关闭excel
8、关闭浏览器
完整流
运行结果如下: