在线合并 Excel 多工作表为一张表 — 免费·无需上传·一键完成
把所有工作表纵向堆叠成一张表:支持按表头名称智能对齐列,或按列位置直接堆叠,合并结果保留全部数据行。无需上传、无需注册,文件只在本地处理。
将一个 .xlsx / .xlsm / .xls 文件拖到这里,或点击选择
支持 .xlsx / .xlsm / .xls · 本地处理 · 从不上传
如何在线把多张工作表合并成一张表
- 拖入一个包含待合并工作表的 .xlsx / .xlsm / .xls 工作簿——全程本地处理,不会上传。
- 每张表首行是列名时保持勾选「首行为表头」(默认);纯数据行则取消勾选。
- 各表相同列的顺序不一致时保持勾选「按表头对齐列」;需要严格按位置堆叠时取消勾选。
- 可勾选「添加来源工作表列」,为输出的每一行标注它来自哪张工作表。
- 点击「合并工作表」,查看逐表行数报告,下载 {原文件名}-merged.xlsx。
工作原理
本工具在浏览器内用 SheetJS 直接读取 .xlsx / .xlsm / .xls 工作簿,把每张工作表加载为内存中的行数组,再将各表的数据行纵向堆叠进一张新的合并表。表头模式下,第一个有数据的工作表决定列顺序;后续工作表按表头文本(去除首尾空格后)映射到对应列,因此无论原列位置如何都落在同一列名下——多出的列丢弃,基准有而该表没有的列填空单元格。关闭按表头对齐时,行严格按位置堆叠,输出宽度取最宽的工作表,且仅输出一个表头行(取自第一个工作表)。完全空白的工作表与下划线开头的编辑器内部表会自动跳过。合并结果按数值级 .xlsx 重新打包——样式、列宽、合并单元格、图表会简化,公式变为缓存值——供下载。整条流水线全程本地、即时完成,工作簿从不离开你的设备。
文件从不离开你的设备——处理 100% 在浏览器内完成。
按表头名称对齐列
开启按表头对齐后,第一个有数据的工作表决定结果的列顺序;后续每张表按表头文本读取,因此无论列在原表中的位置如何,数据都会落到相同的列名下。下例中两张月度表的 Id、Name 列顺序正好相反。
| 工作表「一月」 | 工作表「二月」 | 合并结果 |
|---|---|---|
| Id, Name | Name, Id | Id, Name |
| 1, Ada | Bob, 2 | 1, Ada |
| 2, Bob |
表头必须在去除首尾空格后完全一致才会对齐:“ Id ”可与“Id”对齐,但大小写不同(如“ID”)、多余标点或不同语言的名称都无法匹配。该表有而基准表头没有的列会被丢弃;基准有而该表没有的列填空单元格。
位置模式:按列顺序堆叠
关闭按表头对齐(或工作簿没有表头行)时,行严格按位置堆叠:A 列对 A 列、B 列对 B 列。输出宽度取最宽的工作表,缺列位置填空。表头模式下仅输出一个表头行——取自第一个工作表。
| 表 1:A, B | 表 2:A, B, C | 合并:A, B, C |
|---|---|---|
| 10, x | 30, y, z | 10, x, (空) |
| 30, y, z |
典型使用场景
- 结构相同的月度/季度分表(一月……十二月)需要汇总成一张年度表。
- 合并按地区、团队或门店导出的同构工作表,便于后续分析或导入。
- 在上传 CRM、BI 工具或数据库之前,把多张工作表整合成一张扁平表。
- 把充满同结构标签页的工作簿变成一张表,方便筛选、透视或后续去重。
本工具把单个文件内的多张表堆进一张表。若要把多个 Excel 文件合并成一本工作簿、并保留各文件的工作表为独立标签页,请改用「合并 Excel 文件」工具。
合并前需要知道
- 输出是按数据重建的数值级 .xlsx:单元格样式、列宽、合并单元格、图表会丢失,公式按缓存值落为常量。
- 不会比较或删除行——不同表中的相同行都会保留;需要时可在合并后运行删除重复行工具。
- 完全空白的工作表会自动跳过,编辑器内部 meta 表(下划线开头)会被忽略。
- 加密工作簿无法读取;支持旧版 .xls 输入,但结果统一输出为 .xlsx。
常见问题
它和「合并 Excel 文件」工具有什么区别?
「合并 Excel 文件」把多个文件合成一本工作簿,并把每个文件的工作表保留为独立标签页;本工具处理单个工作簿,把其中所有工作表纵向堆叠成一张扁平表。
各张表的列相同但顺序不同怎么办?
勾选「按表头对齐列」(默认开启):第一个有数据的工作表定义列顺序,后续表按表头文本映射,互换的列也能正确对齐。
某些表缺列或多列时会怎样?
对齐模式下,基准表没有的列会被丢弃,该表缺少的基准列留空;位置模式下,宽度取最宽的表,较短的行用空单元格补齐。
表头名称必须逐字符一致吗?
只需在去除首尾空格后完全一致,如“ Id ”可匹配“Id”;大小写、标点或语言不同都无法匹配,需要先统一表头。
跨表的重复行会被删掉吗?
不会。所有行原样堆叠、全部保留。如需去重,可在合并后使用「删除 Excel 重复行」工具。
格式会保留吗?
结果按单元格数值重建,样式、列宽、合并单元格和图表会丢失,公式变为缓存值;数值、文本与日期本身保持不变。
文件会被上传到服务器吗?
不会——解析、合并、重建全部在浏览器内用 JavaScript 完成,工作簿从不离开你的设备。
相关工具
想看完整参考?阅读 VLOOKUP 函数用法:语法、示例与常见错误 —— 语法、示例、常见错误和常见问题。
需要合并整个文件,或想在合并后检查数据行?
打开免费在线 Excel 编辑器