CSV 合并工具

多个 CSV 在线合并成一个:先做表头一致性校验并列出差异,再顺序合并,UTF-8 BOM 防 Excel 乱码。

CSV 合并工具是做什么的

系统分批导出的 CSV、爬虫按天落盘的数据、同事各自整理的名单,最后都要拼成一份。直接用记事本拼接最大的坑是表头:有的文件多一列、有的少一列,拼出来整份数据就错位了。这个工具合并前会先做表头一致性校验,把每个文件与第一个文件比:缺哪些列、多哪些列、列顺序是否不同,一条条列出来给你确认。

确认后按所有文件表头的并集对齐合并,缺列补空,不会串列。也可以勾选加一列「来源文件」,之后还能知道每行数据出自哪个原始文件。导出时文件头写入 UTF-8 BOM,Excel 双击打开中文不乱码——这是手动拼 CSV 最常翻车的地方。整个合并在浏览器本地完成,CSV 内容不上传服务器。

核心功能

  • 一次最多 20 个 csv / tsv,自动识别 UTF-8 与 GBK 编码
  • 合并前表头一致性校验,缺列、多列、顺序不同逐条列出
  • 按表头并集对齐合并,缺列补空,顺序按你选择的先后
  • 可选首列加「来源文件」列,数据可追溯
  • 输出带 UTF-8 BOM 的 CSV,Excel 直接打开中文不乱码
  • 全部本地处理,不上传、不留存

CSV 合并工具怎么用

多个 CSV 在线合并成一个:先做表头一致性校验并列出差异,再顺序合并,UTF-8 BOM 防 Excel 乱码。

  1. 把要合并的 CSV 文件一起拖进上传区(最多 20 个)
  2. 查看文件列表与表头校验结果,差异会逐条列出
  3. 按需勾选「第一列加来源文件」
  4. 点击「合并并下载 CSV」,保存合并结果

适合这些场景

  • 把按天导出的 30 份订单 CSV 拼成整月数据做分析
  • 合并团队各人负责的联系人 CSV,统一导入 CRM
  • 传感器分设备落盘的日志 CSV 合并后交给数据组

常见问题

表头不一致会被拒绝吗?

不会直接拒绝。差异会明确列出(哪些文件缺列、多列),你可以先去修数据,也可以直接合并——工具会按所有表头的并集对齐,缺的列补空值,不会把数据错位拼在一起。

为什么导出的 CSV 用 Excel 打开不乱码?

导出时在文件头写入了 UTF-8 BOM 标记,Excel 看到这个标记就会按 UTF-8 解码,中文、emoji 都能正常显示;其他程序读取也不受影响。

CSV 里有逗号、引号、换行的字段会拼坏吗?

不会。解析和输出都按 RFC 4180 标准处理,字段内含逗号、双引号、换行时会正确加引号转义,合并后仍是合法 CSV。