工具与教程 / Excel 工具 / Excel 合并
Excel 合并
多个工作簿、工作表一键汇总成一张总表
工具简介
把分散在多个 Excel 文件中的数据纵向追加为一张大表,或把多个工作表原样归集到一个工作簿。支持表头智能对齐、来源溯源列、冻结首行与自动筛选,采用流式读写,几十万行也能稳定处理。
适用场景
- 各部门每月提交的报表合并为年度总表
- 电商订单按天导出的上百个文件汇总分析
- 把一个工作簿里几十张 Sheet 归集到同一文件
操作步骤
- 1. 添加文件
点击「添加文件」选择多个工作簿,或直接把文件/文件夹拖入窗口;选择文件夹时可开启「包含子目录」并使用通配符筛选,~$ 开头的临时文件会被自动排除。
- 2. 选择工作表
单文件可勾选需要合并的 Sheet,隐藏表与空表默认跳过;文件夹模式下可按全部 Sheet 或指定名称合并。
- 3. 选择合并模式
模式 A「数据追加合并」把行拼接成一张大表;模式 B「原样复制工作表」只搬 Sheet、不合并行,并保留字体、填充、边框等样式。
- 4. 配置表头与溯源
按表头名称匹配时列序无关、缺列自动补空;也可按列位置对齐。建议保持「源文件名 / 源工作表」溯源列开启,方便事后核对每行数据的出处。
- 5. 设置输出并运行
选择单 Sheet 总表或按源分组多 Sheet,可勾选冻结首行、自动筛选;冲突时选择时间戳备份或直接覆盖,点击「开始处理」。
功能要点
- 表头智能匹配:按列名对齐,各文件列顺序不同也能正确合并,支持区分大小写开关。
- 溯源字段:自动追加源文件名、源工作表、源路径三列,数据来源一目了然。
- 流式 spool:行级流式读写,不把整张表载入内存,大文件不爆内存。
- 异常不中断:被占用或损坏的文件自动跳过并写入 merge-log.txt,最后给出文件/Sheet/行数统计。
基础版与专业版
| 版本 | 能力 |
|---|---|
| 基础版(免费) | 包含全部功能,单次最多 5 个文件 |
| 专业版(Pro) | 文件数不限,适合常态化批量汇总 |
使用技巧
- 先用大文件预览工具抽样确认表头行位置,再设置「跳过前置行」。
- 重要数据合并时把冲突策略设为「时间戳」,输出文件永远不会静默覆盖。
常见问题
合并后数字变成文本了怎么办?
数据级合并以字符串单元格保证内容不丢失,可在输出表中用「数据 → 分列」或 VALUE 函数批量转回数字;若需要完整保留原格式,请使用模式 B。
两个文件的表头名称不一样能合并吗?
可以,选择「按列位置」模式即可按列的顺序对齐;名称一致但顺序不同时用默认的「按表头名称」模式。