批量合并 Excel 文件与工作表

将多份 Excel 明细按列对应纵向合并,支持一份文件中的多张工作表,保留每行来源。

正在准备工具…

怎样把多份 Excel 明细合并到一张表

  1. 选择需要合并的文件和工作表,共 2–10 张表。一份文件可以选择多张工作表。
  2. 调整输入顺序,并逐列核对输出列与各表的对应关系。缺少字段留空,排除源列需要明确确认。
  3. 开始处理后检查各表行数和每行来源,再下载检查报告或合并数据。

合并结果保留输入顺序,并附文件、工作表及源行号。检查报告同时列出各表缺列、排除列和异常。

用两份列顺序不同的文件试一次

下载下方虚构示例,或点击上方“使用示例”。merge-a.xlsx 的列为“订单编号、金额”,merge-b.xlsx 的列为“金额、订单编号”。分别对应编号与金额,保持 A 在 B 前:合并数据共 4 行,并带有源文件、工作表及实际 Excel 行号。

示例预期结果
订单编号金额源文件 / Excel 行号
A100100merge-a.xlsx / 2
A200200merge-a.xlsx / 3
A300300merge-b.xlsx / 2
A100100merge-b.xlsx / 3

按指定顺序追加文件或工作表

支持 1–5 份 .xlsx / .xls 文件,共选择 2–10 张工作表;可以来自同一工作簿,也可以来自不同文件。所选明细纵向追加到合并数据的一张工作表中。每张源表最多 10,000 行,合并输出最多 50,000 行,同时受下方单元格总量限制。

列名不同,先对应再合并

逐张表确认源列与输出列。例如“客户编号”和“往来编码”含义一致时,可对应到同一输出字段。缺少字段会留空,排除源列需要确认。输出为使用已保存值的新工作簿,不保留原公式与样式。

合并后再检查重复记录

本例 A100 出现两次,两行都会保留。合并只纵向追加,不自动去重或汇总金额。需要整理重复编号时,先下载合并数据,再到单表查重工具中选择该文件;核对两个版本的变化可阅读核对指南。

查看 Excel 差异核对指南 →

处理范围与说明

支持第一行表头的普通 .xlsx / .xls 明细表。包括隐藏行,跳过完全空白行;公式使用已保存结果,不重新计算。输出新工作簿,不保留原公式和样式。

支持 .xlsx / .xls;首行表头;单份 10 MiB、合计 30 MiB。 每表最多 10,000 行、50 列;输入有效区域合计 100 万单元格。导出另有包含来源和异常的 100 万单元格上限,实际耗时取决于设备。

文本“001”、文本“1”和数值 1 是不同值,日期文本不自动转为日期。匹配字段中绝对值达到 10¹⁵ 的整数会提示可能存在编号精度风险,无法恢复已经丢失的位数。

存在错误单元格或缺失公式结果,暂不能下载数据结果。请查看异常并修正输入,仍可下载检查报告。

列名不同或某张表缺少字段时可以合并吗?

可以手动建立列对应。缺列留空、被排除的源列会单独提示并要求确认。工具只按所选顺序纵向追加,不自动去重、不求和,也不会把异常输出值当作空白。

文件会上传或在下次访问时恢复吗?

查重、合并和匹配补列同样在本机运行。下载结果为新文件,原文件不修改;新工具不会保存云端文件或任务历史。 离开后会释放当前文件和结果。请确认已下载需要的文件。

启用统计时可能采集页面访问和固定工具动作,不附带表格内容及结果。下载动作表示浏览器已生成文件并触发下载,不代表文件已经保存到磁盘。

查看数据隐私说明
RowKite · 把差异放在一起看核对文件不上传 · 请下载报告后再离开页面