ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: liftlift

[求助] 内网系统二维码传递数据的想法

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-12-7 10:36 | 显示全部楼层
sheeboard 发表于 2019-12-7 10:27
ocr加自动化测试软件考虑一下,如果ocr识别率低,就手工转成电子表格,如果系统是B/S的,用selenium提交, ...

主要量也不是很大,你说的后期可以研究下。现在对我来说稍显复杂。

TA的精华主题

TA的得分主题

发表于 2019-12-7 10:41 来自手机 | 显示全部楼层
现阶段而言,纸质与电子稿的完美交互是不完美的,现在交互的比较好的形式就是答题卡。现在也有一些现成的代码,可以实现答题卡上的数据向系统的转化,但仅限于选择题,也有很多OCR系统,但是识别率不完美。

其实我觉得你需要的是内网信息收集系统,你要的是在内网建一个网站,然后别人登录内网来填数据,你后台把数据下载过来就行了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-12-7 11:23 | 显示全部楼层
lilyhcn1 发表于 2019-12-7 10:41
现阶段而言,纸质与电子稿的完美交互是不完美的,现在交互的比较好的形式就是答题卡。现在也有一些现成的代 ...

再不改变现有操作流程 和系统的情况下,我觉得我想的方案是比较简单和易行的。内网就是客户不能访问的。

TA的精华主题

TA的得分主题

发表于 2019-12-7 11:45 来自手机 | 显示全部楼层
如果想完全不改变流程的话,你必须要使用OCR

现在我可以提供了一个方案是,用户填写带宏的Excel表,然后自动生成word,同时自动把数据上传到互联网,再打印上交,你可以在你那边输入关键词直接下载数据,
后期也可以实现网页填写,填写后直接生成Word文档再打印


就是按你的思路也存在两个问题,
第一,二维码的容量有限,数据一大二维码就很小,很难识别
第二,要自动生成二维码,这个word必须是带宏的,
第三,双面打印不现实,现在很多打印机还是单面打印的

TA的精华主题

TA的得分主题

发表于 2019-12-7 12:22 | 显示全部楼层
你自己做一个excel版的模板上传上来,添加二维码也简单,打印我觉得很多公司都没有双面打印机,但是可以同时打两张,一张是你原来的信息格式(存档用),一张是带二维码的信息格式(录入信息用),

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-12-8 00:37 | 显示全部楼层
我自己尝试改写了一个,但是目前有个问题,如果这个单元格判断为空就不生成二维码,请大神帮忙改下。

看了有层楼大神介绍的selenium,觉得很不错。是不是分析网页,获取ID。然后将所有数据添加ID头,连成一个长字符串转换成二维码。然后通过扫码枪读取,将长字符串识别分割,用selenium填表。不知道这样对不对。


用的是霍尼韦尔的扫码枪,还有串口模式,可以直接让软件从虚拟串口读取扫码内容,那就需要用python开发一个读取程序。

二维码2.zip

96.3 KB, 下载次数: 154

TA的精华主题

TA的得分主题

发表于 2019-12-8 10:18 来自手机 | 显示全部楼层
liftlift 发表于 2019-12-8 00:37
我自己尝试改写了一个,但是目前有个问题,如果这个单元格判断为空就不生成二维码,请大神帮忙改下。

看 ...

连成一个长字符串转换成二维码。然后通过扫码枪读取,将长字符串识别分割,用selenium填表
除了selenium,如果你能用fiddler分析出提交的连接得到web api,也可以直接提交了。
另外,如楼上所言,二维码容量有限制的,在线表单提交比较好,还可以手机操作

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-12-8 12:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
zpy2 发表于 2019-12-8 10:18
连成一个长字符串转换成二维码。然后通过扫码枪读取,将长字符串识别分割,用selenium填表
除了selenium ...

我尝试最多150个汉字,没有问题。满足我的需求。

TA的精华主题

TA的得分主题

发表于 2019-12-8 16:28 来自手机 | 显示全部楼层
liftlift 发表于 2019-12-8 12:49
我尝试最多150个汉字,没有问题。满足我的需求。

嗯,也是一种。
也可以一个单元格一个二维码,直接提交到内网系统的文本框,不需要程序解析
Screenshot_2019-12-08-16-27-03.png
Screenshot_2019-12-08-16-25-02.png
Screenshot_2019-12-08-16-24-22.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-12-8 21:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
zpy2 发表于 2019-12-8 16:28
嗯,也是一种。
也可以一个单元格一个二维码,直接提交到内网系统的文本框,不需要程序解析

嗯嗯,你做的也不错,现在就是有个问题,空单元格不出二维码还没有解决。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-26 20:41 , Processed in 0.062161 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表