面向仍在用老旧进销存/财务软件记账的中小商户与代账人员,以及日常要把各类系统导出的表格整理成标准台账的会计/文员。两类共同痛点:①老软件年代久远、数据被锁在旧系统里、没法直接导出;②导出来的 Excel 格式乱(日期乱、金额带符号、有空行/重复单号/缺字段),整理费时易错。本工具两件事一站搞定:把老软件里的数据捞出来,或把导出来的乱表格收拾干净。
点击空白处退出提示
面向仍在用老旧进销存/财务软件记账的中小商户与代账人员,以及日常要把各类系统导出的表格整理成标准台账的会计/文员。两类共同痛点:①老软件年代久远、数据被锁在旧系统里、没法直接导出;②导出来的 Excel 格式乱(日期乱、金额带符号、有空行/重复单号/缺字段),整理费时易错。本工具两件事一站搞定:把老软件里的数据捞出来,或把导出来的乱表格收拾干净。
数据打捞 DataSalvage 同时支持两种数据来源:
① 从老软件窗口:自动翻页读取单据列表,按指定列校验后导出为标准 Excel,可疑行自动标黄,并附"打捞核对报告"说明每条问题;支持断点续捞、不修改原数据。
② 从 Excel/CSV 文件(v2.0 新增):自动定位表头、认乱列名("单据编号/价税合计"等),归一日期(2026/8/12、20260812、2026年8月12日 → 2026-08-12)、去 ¥/千分位/元 整理金额、跳过空行与"制表人/备注"表尾行,再用同一套四条规则标出可疑条目。
两种来源输出格式完全一致(单据明细 + 核对报告),可作为"打印、报销、对账、迁新系统"的标准输入。
Python 桌面工具(tkinter GUI + 后台引擎)。窗口打捞基于 Windows UI Automation(pywinauto backend=uia)读老软件原生 ListCtrl 控件文本,发 BM_CLICK 消息翻页,不截图不 OCR。文件打捞用 openpyxl + 内置 csv(不引 pandas 减少依赖),通过列别名表自动定位 6 个核心列、单文件多行扫描、规范化写入。
验证环节统一用 4 条规则:单号唯一性 / 字段完整性 / 数量合法(≤10万) / 金额格式合法,可疑行标黄并写入"打捞核对报告"。全程 AI 协作编码(Vibe Coding),针对单套软件/单份表格 1-3 天可交付。



评论