关于办公自动化的一个案例,求教下实现的方向

2022-01-31 10:02:42 +08:00
 julayanhe

各位大佬新年好,我这里有一个现实问题向大佬们请教:

今天虽然是除夕了,但疫情形势仍然严峻,家人是基层工作者,有统计数据并做标记的临时工作。

具体内容是:根据 excel 表格里的数据,比如:姓名和手机号,到查询系统(网页端)查询相关信息,把返回的信息回填到该人所在的行。

家人一直是手动完成,非常繁琐耗时。我想这个工作应该可以自动化进行,请教下各位如何实现,到哪里找相关的工具或资料呢?

本人是理科学生,有科学计算的需要所以 Python 能用,JavaScript 也接触过,这两种语言都可以尝试。

谢谢各位。

6955 次点击
所在节点    Python
40 条回复
julayanhe
2022-01-31 13:42:22 +08:00
谢谢各位大佬的回答,今天的临时任务我就手动完成了。

不过后面还会有很多类似的工作。我会好好研究下各位的意见。

祝大家新年快乐。
imn1
2022-01-31 14:20:23 +08:00
这个事情我建议结合实际工作要慎重考虑
全自动是难的,半自动容易一点(自动请求、自动填写,但中间是人工判断)
如果正常返回,一般都很顺畅,难点全在非正常返回的情况,例如找不到、网络错误等等

最后,重点重点重点 ——
如果出现漏填、填错的情况,你的家人是否要担责?
如果要,我觉得还是半自动吧,一定要有人工判断的步骤,不然你的程序没考虑完全所有“非正常返回”的情况,出现错漏,引致家人担责,那才是大问题

如果懂 pyqt ,我建议写个 webview ,把前面请求和最后分析页面用程序自动,减少打字、复制粘贴的操作,但中间查询的步骤,显示在 webview ,由人工判断“查询成功”还是“失败”
jsq2627
2022-01-31 14:40:11 +08:00
这就是 RPA 领域的典型场景了

推荐使用 UiPath 或者 Power Automate
inframe
2022-01-31 15:29:10 +08:00
pandas 读取
每一行数据,
requests 发送请求解析结果
pandas 再写回去;
snw
2022-01-31 15:49:42 +08:00
如果网页端没有反爬措施的话,用 Excel 自带的 Power Query 就可以(数据 -> 获取与转换),完全不需要 python 等外部应用。
lijiext
2022-01-31 16:44:19 +08:00
对用 RPA 就可以解决,国产很多解决方案
xy90321
2022-01-31 17:24:26 +08:00
完全自动化先不说,至少通过公式拼个 url 参数、又或者拼成 js 代码直接 dom 赋值输入是可以一下子实现的,这也能明显提升效率、降低错误率了
li02
2022-01-31 19:26:13 +08:00
在线编辑的文档不是很多,腾讯文档,钉钉文档,飞书文档不够用吗
ji39
2022-01-31 19:58:13 +08:00
别让人知道你做的那么快,就怕后台能查询到你的录入速度,搞半自动最好,保证不错且速度能自己掌握
miyuki
2022-01-31 22:58:20 +08:00
简单一些的可以考虑 VBA

之前遇到了一些模板填写(需要保留格式),表自带保护,一些库而且也不保留格式,最后用 VBA 搞定了
wxb2dyj
2022-01-31 23:15:50 +08:00
推三楼。我自己就是这么做的。
meathill
2022-01-31 23:28:46 +08:00
Excel 存成 csv ,然后配合 js 很容易。不过需要的知识面并不少,不知道你现学来不来得及。
dingyaguang117
2022-02-01 01:09:40 +08:00
excel 可以直接写脚本的,VBS
ch2
2022-02-01 12:04:30 +08:00
Python requests+openpyxl
darkengine
2022-02-01 22:02:52 +08:00
如果这个网页有验证码,就比较难受了
levenwindy
2022-02-02 00:17:47 +08:00
34L +1 ,Python requests+openpyxl (如果有反爬就用 selenium 代替 requests )
上个月刚好在弄,https://www.v2ex.com/t/827117
前几天又把 LOL 过往每个英雄的 KDA 都按日期统计出来了
https://imgur.com/8nCZuAD
看楼主描述,实现这需求不难
haoxuexiaoyao
2022-02-02 13:33:32 +08:00
UI.Vision RPA 浏览器自动化工具 可以读 Excel,进行自动化查询,然后自动保存到表格
lyz1990
2022-02-03 09:43:12 +08:00
https://www.litrpa.com/
试试类似这种 RPA 的东西
Alias4ck
2022-02-09 11:11:11 +08:00
最简单的应该是用 vba 写个 宏
stonesirsir
2022-03-03 20:50:12 +08:00
@darkengine 就这个就很难受了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/831492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX