扫码阅读
手机扫码阅读

RPA实战之网络表格数据处理

362 2023-09-06

网络表格数据处理


01

什么是RPA?



RPA(Robotic Process Automation)指机器人流程自动化。RPA能够代替或者协助人类在计算机、 RPA手机等数字化设备中完成重复性工作和任务。只要预先设计好使用规则,RPA就可以模拟人工,进行复制、粘贴、点击、输入等操作,协助人类完成大量“规则较为固定、重复性较高、附加值较低”的工作。您的“机器人”是可配置的软件,用于执行您分配和控制的任务。RPA机器人会学习,也可以克隆。了解他们的工作原理,并根据需要进行扩展。它没有代码,不会中断和侵入,易于使用。



02

RPA能做什么?



RPA就是把目前系统建设还没覆盖到的需要手工处理的领域,通过模拟人工操作并自动回放实现自动化全覆盖。

① 网站爬虫:比如从指定网站上爬取外汇指标、中标数据、客户信息;
② 系统内部操作自动化:比如原有系统不支持批量操作,必须人工一条一条处理,就可以通过RPA实现批量审批、批量入账、批量退回等;
③ 邮件、OA工单处理:扫描邮件或OA待办事项列表,根据主题自动收取附件,并根据附件内容自动完成转录到生产系统(比如保函开单),报备到第三方网站(如报备)、附件合并(比如数据调查)等;
④ 跨系统对接:在多个系统之间做流程处理,只能通过人工来做检查比对或数据转换的工作,比如金融行业很大工作的日终清算、网银对账、跨系统报表等等;
⑤ 盯盘盯市:从指定交易系统界面直接爬取数据或定期发起查询,并在满足设定的条件后触发后续自动操作,比如账户余额监控、交易量监控等;
⑥ 外部系统依赖:在业务处理过程中必须从第三方系统/网站获取数据,并且该系统只有客户端没有接口的,比喻人行征信检查、发票防伪查询等;
⑦ 外部系统报备:自动登录第三方系统,录入表单数据,完成数据报备的,比如国税局报税、房管局房贷网报备、人行对公户异动报备、中登机构异动报备等;


在集合了AI技术以后,还可以在现有的业务系统中快速添加以下的黑科技功能:

① 人脸识别:自动识别开户或交易视频中的人脸,通过和身份证的一致性校验完成身份认证等;
② 文字识别:自动识别企业营业执照、开户申请表完成后续开户系统转录;自动识别发票内容,完成发票自动入账等;
③ 语音语义识别:完成识别语音及语义,完成话术校验、语音驱动等功能。


03

从网页爬取数据储存到本地

需求:从天天基金网下载最新的LOF基金数据,把增长率为正的基金标记红色,增长率为负的基金标记绿色,调整格式后保存到本地Excel。




下面以AA工具(Automation Anywhere 2019)举例来完成。演示视频如下

编写流程如下:

(1)进行预处理环节,把可能打开的用来存储数据的Excel窗口关闭,通过Windows窗口方法结合循环语句实现。

(2)使用Browser方法访问天天基金网,浏览器这里选择的Chrome。

(3)通过Recorder中Capture click方法模拟进入网页后点击基金排行。

(4)通过RecorderCaptureclick方法模拟点击LOF按钮,进入LOF 基金界面。

(5)通过Recorder中Captureclick方法模拟点击show all按钮展示所有LOF基金数据。

(6)通过Recorder中Captureget table方法捕table类型的数据并存储到变量tabReslult。

(7)创建存储数据的Excel表格,然后将捕捉到的表格数据写入Excel。

(8)通过Simulate keyokes方法模拟Excel的快捷键,设置Excel的格式,自动设置列宽,居中和边框。

(9)选中增长率数据后进行判断,如果大于0设置红色字体,小于设置绿色字体,等于0或没有数据不标记字体颜色。

(10)保存并关闭Excel。



原文链接: http://mp.weixin.qq.com/s?__biz=Mzg5MzUyOTgwMQ==&mid=2247486104&idx=1&sn=8ab8fd2f40084495f4567f2a70385047&chksm=c02c313ef75bb828f49ec1fc53c140c3781a146e29bd906631e26b95155e8dec0e0fbc7adec6#rd