批量合并 Excel 文件与工作表
将多份 Excel 明细按列对应纵向合并,支持一份文件中的多张工作表,保留每行来源。
正在准备工具…
怎样把多份 Excel 明细合并到一张表
- 选择需要合并的文件和工作表,共 2–10 张表。一份文件可以选择多张工作表。
- 调整输入顺序,并逐列核对输出列与各表的对应关系。缺少字段留空,排除源列需要明确确认。
- 开始处理后检查各表行数和每行来源,再下载检查报告或合并数据。
合并结果保留输入顺序,并附文件、工作表及源行号。检查报告同时列出各表缺列、排除列和异常。
用两份列顺序不同的文件试一次
下载下方虚构示例,或点击上方“使用示例”。merge-a.xlsx 的列为“订单编号、金额”,merge-b.xlsx 的列为“金额、订单编号”。分别对应编号与金额,保持 A 在 B 前:合并数据共 4 行,并带有源文件、工作表及实际 Excel 行号。
| 订单编号 | 金额 | 源文件 / Excel 行号 |
|---|---|---|
| A100 | 100 | merge-a.xlsx / 2 |
| A200 | 200 | merge-a.xlsx / 3 |
| A300 | 300 | merge-b.xlsx / 2 |
| A100 | 100 | merge-b.xlsx / 3 |
按指定顺序追加文件或工作表
支持 1–5 份 .xlsx / .xls 文件,共选择 2–10 张工作表;可以来自同一工作簿,也可以来自不同文件。所选明细纵向追加到合并数据的一张工作表中。每张源表最多 10,000 行,合并输出最多 50,000 行,同时受下方单元格总量限制。
列名不同,先对应再合并
逐张表确认源列与输出列。例如“客户编号”和“往来编码”含义一致时,可对应到同一输出字段。缺少字段会留空,排除源列需要确认。输出为使用已保存值的新工作簿,不保留原公式与样式。
合并后再检查重复记录
本例 A100 出现两次,两行都会保留。合并只纵向追加,不自动去重或汇总金额。需要整理重复编号时,先下载合并数据,再到单表查重工具中选择该文件;核对两个版本的变化可阅读核对指南。
处理范围与说明
支持第一行表头的普通 .xlsx / .xls 明细表。包括隐藏行,跳过完全空白行;公式使用已保存结果,不重新计算。输出新工作簿,不保留原公式和样式。
支持 .xlsx / .xls;首行表头;单份 10 MiB、合计 30 MiB。 每表最多 10,000 行、50 列;输入有效区域合计 100 万单元格。导出另有包含来源和异常的 100 万单元格上限,实际耗时取决于设备。
文本“001”、文本“1”和数值 1 是不同值,日期文本不自动转为日期。匹配字段中绝对值达到 10¹⁵ 的整数会提示可能存在编号精度风险,无法恢复已经丢失的位数。
存在错误单元格或缺失公式结果,暂不能下载数据结果。请查看异常并修正输入,仍可下载检查报告。
列名不同或某张表缺少字段时可以合并吗?
可以手动建立列对应。缺列留空、被排除的源列会单独提示并要求确认。工具只按所选顺序纵向追加,不自动去重、不求和,也不会把异常输出值当作空白。
文件会上传或在下次访问时恢复吗?
查重、合并和匹配补列同样在本机运行。下载结果为新文件,原文件不修改;新工具不会保存云端文件或任务历史。 离开后会释放当前文件和结果。请确认已下载需要的文件。
启用统计时可能采集页面访问和固定工具动作,不附带表格内容及结果。下载动作表示浏览器已生成文件并触发下载,不代表文件已经保存到磁盘。
查看数据隐私说明