跳到正文

Excel 与 CSV 文件合并

把多个 Excel 或 CSV 文件和工作表合并成一个,按表头匹配列

正在加载工具…

把多个 Excel 或 CSV 文件及工作表按表头名称对齐列,合并成一张表,或把各工作表汇集到一个工作簿中。也可以把一张大表拆分成多个文件。

使用方法

  1. 在“合并”中一次拖入多个 .xlsx、.xls、.csv 或 .tsv 文件。
  2. 在“文件和工作表”中选择工作表,然后选择“方式”:“上下堆叠各行”或“将工作表汇集到一个工作簿”。
  3. 如有需要,设置“表头所在行号”、来源列、删除重复行和空行,以及列的顺序。
  4. 查看“预览”,选择“保存格式”(Excel 或 CSV),然后点击“保存”。
  5. 要拆分表格,请打开“拆分”,选择“列的值”或“每 N 行”,然后点击“全部下载为 ZIP”。

计算方式与说明

常见问题

列顺序不同的 Excel 文件能合并吗?
能。表头名称相同的列会被匹配,所以顺序无关紧要。只在一个文件中出现的列,在其他文件的行中留空。
怎样把多个工作表合并到一个工作表里?
选择“上下堆叠各行”。如果想在一个文件中保留各自独立的工作表,请选择“将工作表汇集到一个工作簿”,这种方式只能保存为 .xlsx。
能看出每一行来自哪个文件吗?
能。在“添加来源列”中选择文件名、工作表名或两者都要。
为什么打开 CSV 后 00123 变成了 123?
Excel 打开 CSV 时会把它转换成数字。打开“保留前导零(写成 ="00123")”,它就会按这种形式保存;其他程序会显示出 = 号。