数据打捞 DataSalvage v2.0(老软件数据导出 + 乱表格整理)产品系统Vibe Coding

我要开发同款
Kumanya2026年09月09日
10阅读

技术信息

语言技术
Python
系统类型
Windows
行业分类
企业服务

作品详情

行业场景

面向仍在用老旧进销存/财务软件记账的中小商户与代账人员,以及日常要把各类系统导出的表格整理成标准台账的会计/文员。两类共同痛点:①老软件年代久远、数据被锁在旧系统里、没法直接导出;②导出来的 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 天可交付。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论