旧软件、Excel 和模拟录入:最不优雅的地方往往最真实

做传统行业工具时,我越来越能接受一个事实:最真实的流程,往往不优雅。

在互联网产品里,大家习惯说 API、Webhook、数据库、SDK、权限系统。可很多传统软件不是这样。它可能是一个 Windows 桌面程序,一个十几年前的数据库格式,一个只能从菜单导入的文件,一个不能直接改的工程备份。

这时候如果还坚持“必须有标准接口”,很多事情就做不下去了。

我做工程实验数据工具时,最典型的感受就是:旧软件、Excel 和模拟录入,才是现场真正存在的基础设施。

旧软件不一定能被改

一开始我也会本能地想:既然最终数据在软件里,那能不能直接写数据库?

后来发现事情没这么简单。

旧软件的数据可能分散在多个文件里,有些是 Access,有些是 DBF,有些是二进制,有些字段能看懂,有些完全不知道含义。更麻烦的是,软件里显示的最终结果,可能不是直接存的数字,而是由原始曲线、采样点、荷载、时间和内部算法算出来的。

如果只看到一个二进制序列,就贸然改它,很危险。

这就像看到一段机器语言,知道它是数据,但不知道每个字节和业务结果之间的关系。读出来也没意义,写回去更没把握。

所以我后来接受了一个边界:

不确定含义的数据,不直接改;能通过软件认可的导入路径走,就优先走导入路径。

这会牺牲一点自动化程度,但能换来可靠性。

Excel 不是临时方案

很多人会把 Excel 当成低级工具。

但在传统行业里,Excel 往往是最稳定、最被接受的中间层。

它有几个优势:

  • 业务人员能打开看;
  • 公式和规则能直接暴露;
  • 结果可以人工检查;
  • 导入导出方便;
  • 出问题时可以定位到单元格;
  • 不需要一上来建设完整系统。

所以在工程实验数据工具里,我没有试图绕开 Excel。相反,我把 Excel 当成主要的业务容器:数据导入、参数计算、规则表、图表、导入脚本、说明都围绕它组织。

这不一定是技术上最漂亮的方案,但对使用者来说,它是能理解、能修改、能交接的方案。

企业内部工具有时候不是越“系统化”越好。只要 Excel 能承载业务规则,就可以先让 Excel 继续承担一部分责任。

关键是把 Excel 周围的重复劳动自动化掉。

模拟录入为什么不是丢人的方案

模拟键盘输入听起来很土。

但它有时是最现实的接口。

如果旧软件没有稳定 API,数据库结构又不能完全确认,而软件本身提供的界面录入流程是可靠的,那么模拟键盘输入至少有一个好处:它走的是软件原本认可的路径。

当然,它也有问题:

  • 速度慢;
  • 容易被窗口焦点影响;
  • 中途不好暂停;
  • 软件界面变化会导致脚本失效;
  • 需要明确每一步输入顺序。

所以模拟录入不能做成黑箱。

它必须有:

  1. 输入前的确认;
  2. 可调速度;
  3. 暂停和继续;
  4. 日志提示;
  5. 尽量只用键盘,不依赖鼠标坐标;
  6. 中途出错时能停下来。

这类功能看起来很小,但决定它能不能真实使用。

自动化不是越全越好

这个项目让我意识到,传统行业里的自动化有一个很重要的原则:

先自动化最稳定、最重复、最可验证的部分。

不要一上来追求全流程无人值守。

比如:

  • 数据提取可以自动;
  • 小数位格式可以自动;
  • 导入文件可以自动;
  • 报告初稿可以自动;
  • 异常项可以自动标记;
  • 但专业判断、最终确认、敏感修改要保留人审。

如果一开始就把自动化程度拉满,问题反而会变复杂。用户不知道哪里能信,哪里要看;出了错也不知道责任在工具、数据还是人。

半自动流程听起来不够酷,但很适合真实业务。

它让工具先承担重复劳动,让人保留判断位置。

这和 AI 落地有什么关系

很多人讲企业 AI 落地时,会先讲大模型、Agent、RAG。

这些当然重要。

但在很多传统企业里,AI 要先面对的不是“怎么调用模型”,而是:

  • 文件在哪里?
  • 表格格式统一吗?
  • 旧软件能导入吗?
  • 员工愿意改流程吗?
  • 结果能不能验收?
  • 出错能不能追溯?

如果这些问题没解决,AI 接进去也只是多一个会说话的入口。

反过来,如果能先把 Excel、旧软件、文件夹、台账、报告这些基础流程理顺,AI 才有位置发挥作用。

它可以生成初稿、提取字段、检查缺项、解释规则、整理日志、辅助问答。但它不能替代整个流程设计。

我现在对“土办法”的看法

以前我会觉得,用 Excel、模拟输入、导入文件这些办法,像是在绕路。

现在我不这么看了。

在真实企业里,很多绕路本来就是路。

旧软件不会因为我们想要 API 就突然有 API;历史数据不会因为我们要做 AI 就自动变干净;员工也不会因为工具更先进就立刻改变习惯。

所以更现实的做法是承认这些东西存在,然后把它们组织得更稳一点。

能直接导入就导入。
不能导入就模拟录入。
不能解析就不要硬改。
能用 Excel 解释清楚的规则,就先放在 Excel。
能自动检查的错误,就让工具先标出来。

这不是低级。

这是把工具放回真实流程里。


旧软件、Excel 和模拟录入:最不优雅的地方往往最真实
https://nmdft.cn/2026/05/30/2026-05-30-old-software-excel-and-rpa/
作者
nmdft
发布于
2026年5月30日
许可协议

评论

邮箱仅用于识别评论者,不会公开显示。

评论加载中…