RPA流程自动化机器人–Power Automate Desktop学习(三)Excel文件的写入
·
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、关闭浏览器

完整流



运行结果如下:
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)