多个部门分别导出同结构订单表时,人工复制容易遗漏重复编号和格式异常。这个个人演示用合成订单数据说明如何把多份表按顺序汇总,并让需要人工核对的记录单独留下依据。
点击空白处退出提示
多个部门分别导出同结构订单表时,人工复制容易遗漏重复编号和格式异常。这个个人演示用合成订单数据说明如何把多份表按顺序汇总,并让需要人工核对的记录单独留下依据。
命令行接收多份 CSV 文件及两个输出路径,检查必需字段,清理订单号和客户名称两端空格,校验非负有限金额与日期,将金额统一到两位小数。按订单号保留第一条有效记录,后续重复记录写入异常表;无效金额、空字段和无效日期也分别记录来源文件、行号、原因和原始内容。输入文件不会被改写,输出使用带 BOM 的 UTF-8 CSV。
采用 AI 辅助开发,使用 Python 标准库的 argparse、csv、Decimal 和 date 编写,无需第三方服务。用两份合成订单表运行合并脚本,再读取实际清洗结果和异常表,验证去重数量、金额格式、异常原因及来源行号。作品为个人演示,不代表客户项目;配图为程序实测报告,非产品界面截图。



评论