UiPath之获取邮件信息中的table并存入表格

本文章解决的是邮件在没有附件的时候,但是邮件内容中存在表格,我们来提取内容中的表格信息存入excel中。

首先我们建一个序列:

插入活动:Get Outlook Mail Messages

填写属性:

 获取到的未读的邮件存储到变量messages中,我们使用哪个for each对每一个邮件进行循环处理:

在Body中使用活动 assign来赋值属性:

最后存入html文件中。 

至此,我们已将将邮件内容转化为html文件存储下来,使用浏览器打开便可以看到邮件的内容。

 

--------------------------------------------------------------------------------------------------------------------------------

接下来我们来爬取html中的表格:

我们使用先条件循环来处理每一个我们保存的邮件html:

 我们使用Double Click活动来依次打开我们的html文件,这里我们先使用UI Explorer工具来获取我们想要点击的html文件的脚本:

 获取到以上信息后我们稍作修改,让活动Double Click可以适应每一个点击文件属性,这里我们删掉automationid属性,添加text属性。复制该脚本。

 

复制到该位置。 

 

然后我们改动一下text的内容,我们使用变量来代替'html.html'

可以使用快捷键ctrl+k来获取变量,如下改动:点击ok

 在使用Data Scraping工具来选取网页上的一个属性,点击表格中的一个属性即可。得到一个爬取数据表格的序列

 

 

 获取后我们相同处理,改动脚本适应每一个文件。

 至此我们怕取到了表格信息到变量ExtractDataTable中:

再使用活动Write Range Workbook存储到表格中即可:

 

提示:如果变量找不到,改变一下作用域就可以找到了

也可以使用python处理,来爬取表格使用invoke 来使用py爬取,需要引入包。欢迎讨论!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值