如果你每周要处理Excel表格,大概率做过这些事:手动合并多个Sheet、逐行清洗脏数据、把格式各异的报表统一化、从一堆数据里提取关键字段……每次都是重复操作,每次都消耗大量时间。
DataForge Pro是我做的一个Python表格处理工具包,把15个最常见的Excel操作封装成了可以直接用的脚本。不需要写代码,改配置文件就能跑。
DataForge Pro的15个功能模块覆盖了表格处理中的高频痛点:
| 功能 | 说明 |
|---|---|
| 多Sheet合并 | 将同一工作簿内多个Sheet合并为一张总表 |
| 多文件合并 | 批量合并同结构的多个Excel文件 |
| 数据清洗 | 自动识别并处理空值、重复行、格式异常 |
| 列筛选提取 | 按条件提取指定列,生成新文件 |
| 数据透视生成 | 快速生成指定维度的透视表 |
| 格式标准化 | 统一日期格式、数字格式、文本大小写 |
| 行列转置 | 一键转换行列方向 |
| 条件着色 | 按数值范围自动标色 |
| 批量公式填充 | 对整列批量应用相同计算逻辑 |
| 数据对比 | 对比两个版本的表格,标出差异行 |
| 空行清理 | 批量删除所有空行 |
| 重复项标记 | 识别并标记所有重复数据 |
| 长表拆分 | 按条件将大表拆分为多个小文件 |
| 图表导出 | 将表格数据自动生成折线图/柱状图 |
| 邮件附件发送 | 处理完成后自动发送指定邮箱 |
项目结构很简单:
config.json:填写你的需求(操作类型、输入文件路径、输出路径)run.py:直接运行modules/:15个功能的独立实现,可以单独调用如果你会一点Python,可以在此基础上扩展。如果完全不会,照着README的示例改config就能跑。
场景一:月报汇总 每月从各部门收到12个格式相同的Excel,需要合并成一张汇总表。之前手工操作需要30分钟,用”多文件合并”模块跑一下,2分钟完成。
场景二:数据清洗 从系统导出的原始数据有大量空行、重复记录、日期格式不统一。运行清洗模块,一次性处理干净,不需要逐行检查。
场景三:销售数据对比 把本月和上月的销售表对比,找出新增、删除和变动的记录。手工对比几乎不可能,DataForge的对比模块几秒钟输出差异报告。
DataForge Pro目前在SellAnyCode上架,包含完整Python源码、README文档和3个使用案例:
购买链接: https://www.sellanycode.com/item.php?id=27488
一次购买,永久使用,可商用,无订阅费。
开箱即用,本地运行,数据不出你的电脑。