Excel批量汇总工具-多表合并·列名智能匹配·自动去重
立项背景与目标:
多个门店/部门每月需要把一批 Excel 报表合并成一张总表。实际工作中
存在三个痛点:
1. 各表列的顺序不一致。有的表是"门店|日期|金额",有的是
"日期|金额|门店",手工按位置合并会错位。
2. 各表列名写法不统一。同一列在不同表里写成"门店""店铺名称"
"门店名",Excel 无法识别它们是同一列。
3. 重复数据难以剔除。同一个订单可能出现在多张表里,靠肉眼排查
效率低且容易漏。
目标是做一个客户能自己操作、不需要技术背景的合并工具,把上述三件事
一次性解决,并让客户能自行确认处理结果是否正确。
核心功能模块:
模块一:列名智能匹配
对每个来源表的表头做归一化处理,再依次经过同义词库比对、修饰语识别
(区分"客户"与"客户编号"这类不同概念)、字符相似度计算,最后用
匈牙利算法求出全局最优的列对应关系。因此即使各表列顺序完全打乱、
列名写法不同,也能正确对齐到同一张表。
模块二:跨文件去重
对每一行生成指纹进行比对,支持数值等价识别(1 与 1.0 视为同一行),
避免因格式差异导致去重遗漏。
模块三:结果可追溯
自动生成《处理报告》(每个文件读取多少行、去重多少行、忽略哪些列)
和《列匹配报告》(每一列对应到哪一列、匹配方式与把握度)。
客户可以自己核对结果,而不是只能信任工具。
模块四:兼容与容错
同时支持老式 .xls 与新式 .xlsx;自动跳过空行、重复表头、Excel 临时
文件;结果输出到独立目录,不污染原始数据;读不了的文件会明确警告,
绝不静默丢数据。
业务流程:
客户操作路径:把需要合并的表格放进一个文件夹 → 双击运行工具 →
点"浏览"选择该文件夹 → 点"开始合并" → 在同级"汇总输出"目录得到
结果文件(含汇总数据、处理报告、列匹配报告三张表)。
整个过程无需安装任何环境,也不需要命令行操作。
零售/新消费
企业内部管理