RPA+狐表 解放双手,让电脑帮你干活(类似于按键精灵高级版)

RPA+狐表 解放双手,让电脑帮你干活(类似于按键精灵高级版)

发表日期: 2023-12-25
平台类型: Exe、Web
产品价格: 免费
功能简介: 通过免费的Uibot RPA工具,结合狐表,实现爬取数据、自动化操作网页、Ai识图等。沿用VB语法,不用学html语言就能操作和爬虫网页,适合新手。

前言:RPA是什么?

1.为什么需要RPA?

狐表的强项是在内部数据管理,它有非常强大的表格交互、统计函数、Excel报表,但是它存在2个问题:

  1. 需要输入。想用统计,就得先让用户先录入好数据,但是现实情况里,很多数据在第三系统,并不一定有接口可以把数据提取到狐表。

  2. 无法输出。有时候,我们是需要把狐表数据,自动化回填到某个第三方系统,又或者是操作微信给某个用户发信息,实现一些自动化监控的功能。

总结来说,狐表是个很强的内控机器,如果能长出“手脚”,从外部获取数据,或者是操作外部系统,就能大大增加实用的场景,充分释放你的想象力。

(我个人强烈推荐在狐表基础上,扩展学习RPA,我已经用它做了大量全自动化或者半自动化的事情,解放双手,电脑帮我干活,大大提高工作效率,神器!


RPA有什么常见场景呢?

一般分为2种:从别人获取数据,把数据输入给别人,例如

  1. 模拟网页、软件登陆

  2. 把数据录入到别的系统

  3. 定时监听网站某些数据的变化

  4. 爬取别人的数据

  5. 长时间播放学习视频

更具体一些的场景,例如:

  1. 财务数据输入:将数据从电子表格、发票或收据中提取并输入到财务系统中。

  2. 客户信息管理:从不同来源的表格或数据库中提取客户信息,并将其整合或更新到公司的CRM系统中。

  3. 日常报告:自动生成销售、生产或财务等方面的报告,通过收集和整理数据来提供洞察和分析。

  4. 定期更新:自动化生成定期或按需的报告,减少人工劳动力成本和错误。

  5. 自动回复:对常见问题或查询进行自动回复,通过整合常见问题解答(FAQ)和自动化脚本来帮助客户。

  6. 数据更新和确认:从不同渠道收集信息,更新客户信息或确认订单状态等。

  7. 跨系统集成:协调不同系统之间的数据传输和交互,例如ERP、CRM和电子商务平台之间的集成。

  8. 流程优化:识别并自动化重复性任务,节省时间并提高效率。

  9. 招聘流程:自动筛选简历、安排面试和发送通知等流程。

  10. 员工信息管理:更新员工信息、考勤记录和薪资数据等。

  11. 运输和物流跟踪:跟踪订单状态、运输信息,并自动更新相关系统。

  12. 理赔处理:自动化处理索赔申请,验证信息并更新系统。

  13. 保单管理:自动更新和管理客户保单信息,处理续保和变更请求。

  14. 患者信息管理:整合患者信息并自动更新医疗记录。

  15. 账单处理:自动化生成和处理医疗账单,减少错误和延误。

  16. 电子邮件营销:自动发送个性化的营销邮件,并根据用户反馈或互动自动化响应。

  17. 社交媒体管理:自动发布内容、收集数据并分析社交媒体活动。

  18. 学生数据管理:自动更新学生信息、课程评估和成绩记录。

  19. 课程提醒和安排:发送课程提醒、安排和更新。

  20. 合同管理:自动化合同创建、更新和管理。

2.那RPA为什么选Uibot?

市面上有很多RPA工具,Uibot、影刀RPA、is-RPA、Uipath等。我对比了一下,其实RPA都差不多,都是模拟键盘鼠标,你可以理解为“按键精灵高级版”。

那我挑了一下,从经济性、泛用性、适合狐表性,感觉Uibot最合适:

  1. 免费!它有社区版,用手机号码注册即可。(社区版,每次登陆要联网验证,不能离线使用。一般想离线用的,多半都是公司内网,也就是商用,不符合社区版的原则,请付费购买,支持官方
  2. 它的代码可以迁移给其他用户。例如你写好的代码,可以打包复制给其他人用。像影刀RPA就不行了,它的代码跟当前用户绑定,你复制不了代码,拷走项目给其他用户也运行不了。

  3. 它有视图开发模式和纯代码模式,更方便专业人士开发。很多rpa只有自己封装的奇怪视图代码界面,逻辑一多,看图形就不如看代码清晰了。

  4. 它是按键精灵公司开发的,有技术积累,我个人感觉可靠

  5. 它是VB语言的,跟狐表的VB几乎一致(见下图,熟悉的For和If语法),没太大学习成本,其他RPA基本都是Python的,基于Python的自动化框架二次封装。

image.png

3.工具下载与案例查看

Uibot工具下载(推荐5.5版本,稳):https://pan.baidu.com/s/13VJGgcdanmhbrcCYwx_36g?pwd=q6fk 

Uibot社区论坛:https://forum.laiye.com/

Uibot帮助手册:https://docs.uibot.com.cn/guide/d1/ch002.html?version=0.6721667302024545#rpa%E7%AE%80%E4%BB%8B


狐表结合Uibot的实战案例:https://www.mbldt.com/RPAExample/

4.基础使用教程分享(案例源码,会在文章结尾分享

4.1工具安装和HelloWorld入门

装好刚才的软件后,运行Uibot

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

4.2爬取数据到Excel,可自行导入狐表进行二次分析

image.png

例如爬取百度首页里的新闻

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

然后我们开始回写数据到Excel

image.png

image.png

image.png

image.png

image.png

接下来Excel导入狐表,就很容易了,狐表帮助文档也有http://www.foxtable.com/webhelp/topics/0684.htm,我就不展开描述了。

4.3基于狐表数据,操作外部网页,实现自动化

上一个章节里讲的是如何把第三方数据拿下来,导入狐表。

那现在可以反过来,基于狐表里的数据,回填第三方。我主要讲的是思路,至于扩展玩法,你深入学习这个RPA,自然就会脑洞大开。

image.png

例如我们把邮箱账号密码记录在狐表里,需要它自动帮我们登陆邮箱,做一些事情。(这个思路你可以扩展为,登陆淘宝后台,帮你发布产品,等等)

image.png

image.png

Dim r As Row = e.Table.Current
If r IsNot Nothing Then
    Dim jo As New JObject
    jo("账号") = CStr(r("账号")) '注意行转json,要格式化
    jo("密码") = CStr(r("密码")) '注意行转json,要格式化

    FileSys.WriteAllText("c:\RPA临时json.txt", jo.ToString, False)
End If

image.png

image.png

能获取并打印数据后,就只差打开网页,并往网页里填写内容

image.png

image.png

image.png

image.png

image.png

image.png

然后整体运行一次,你会发现,并没有写入,还报错

image.png

image.png

精华部分来了,操作网页都会遇到网页元素变动,要学会 * 通配符!!


image.png

image.pngimage.png

修改方法如下

image.png

image.png

然后再运行,就会正常了

image.png

image.png

image.png

掌握了以上基础,你再去扩充其他操作指令,帮你做各种自动化操作,就能极大提高工作效率,省去重复的工作。

4.4案例源码下载和总结

image.png

image.png

源码下载https://pan.baidu.com/s/1jUsvuA6UYEqZuKuBVaIRiw?pwd=rs18 


商务联系QQ : 2385350359

Copyright 2016-2023 江门蓬江区华越科技公司 版权所有 | 承接软件定制开发,欢迎联系
粤ICP备19148806号-5