> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/tools/merge-excel-files.md).

# 合并多个 Excel / CSV 文件（在线，按表头对齐）

Duaer 免费工具：一次选多个 Excel 或 CSV，按表头名称对齐列，合成一张表，可加「来源文件」列，文件不上传。

在线转换器（浏览器内运行，文件不上传）：https://doc.duaer.com/zh/tools/merge-excel-files/

## 怎么用

1. 一次选中所有要合并的文件（按住 Ctrl 或 ⌘ 多选），或一起拖进上面的框。
2. 看预览，确认列对齐了。
3. 点「下载 .xlsx」或「下载 .csv」。

## 合并规则

- 每个表的第一行当表头，同名的列放在一起；某个文件独有的列，其他文件那一列留空。列的顺序按第一次出现的顺序。
- 默认只读每个文件的第一个工作表；勾选「所有工作表都合并」会把每张工作表都并进来。
- 「来源文件」列写文件名（合并所有工作表时写「文件名 / 工作表名」），方便回查。
- 整行为空的行会跳过。CSV 自动识别 UTF-8 / GBK，Excel 和 CSV 可以混着选。

## 在 Duaer 里自动合并

每个月都要合并同一批表？在 Duaer 里用表单收文件，[Extract from File](/zh/integrations/builtin/core-nodes/duaer-nodes-base.extractfromfile.md) 读每个文件，最后 [Convert to File](/zh/integrations/builtin/core-nodes/duaer-nodes-base.converttofile.md) › Convert to XLSX 出总表，步骤见 [合并多个 Excel](/zh/tasks/merge-excel-files.md)。
## Questions

### 各个表的列顺序不一样能合并吗？

能。Duaer 的合并工具按表头名称对齐，不按列的位置，所以列顺序不同也没关系。

### 表头写法不一样（比如「金额」和「金额(元)」）怎么办？

Duaer 的合并工具只认完全相同的表头。先把表头改一致再合并，或合并后在 Excel 里把两列并到一起。

### 一次能合并多少个文件？

Duaer 不限数量，取决于浏览器内存。几十个普通大小的表格一般没问题。

## 相关

- [Duaer 在线文件转换工具](https://doc.duaer.com/zh/tools.md)
- [按列拆分 Excel 表格（在线，一个值一个工作表）](https://doc.duaer.com/zh/tools/split-table-by-column.md)
- [Excel / CSV 表格去重（在线，按指定列）](https://doc.duaer.com/zh/tools/remove-duplicates.md)
- [CSV 转 Excel 在线转换（中文不乱码）](https://doc.duaer.com/zh/tools/csv-to-excel.md)
- [在 Duaer 里把多个 Excel 表合并成一张](https://doc.duaer.com/zh/tasks/merge-excel-files.md)

