CSV+

合并 CSV 文件

按列名追加 CSV 行,或通过共有 Key 横向连接多个文件

数据格式
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 ToolsKit 编辑团队维护最近更新:2026年9月5日最近复核:2026年9月5日
CSV / TSV 文件

工具说明

合并 CSV 文件工具可以在不上传数据的情况下组合 2–10 个 CSV 或 TSV 导出。追加模式按文件顺序堆叠数据,并按完全相同的表头名称对齐;列并集会保留所有列,列交集只保留每个文件都有的列,还可以添加 source_file 列记录行来源。Join 模式把第一个文件作为左侧基础表,通过所有文件共有的列名匹配,可选择 left、inner 或 full join。Key 默认只移除两端空白并区分大小写。为防止静默丢数据,只要任一来源存在空 Key 或相同规范化 Key 出现多次,连接就会停止并指出文件。可能覆盖已有名称的非 Key 列会自动添加来源文件名前缀。结果提供行列数摘要、前 100 行预览、复制 CSV 和下载 CSV。为保证浏览器稳定,单文件上限为 10 MB 和 20,000 条数据行,全部文件合计不超过 30 MB 和 50,000 行。

常见问题

追加行和按 Key Join 有什么区别?

追加会纵向增加行,并按表头名称对齐单元格;Join 会通过共有 Key 匹配不同文件的记录,再横向增加列,类似数据库连接。

追加模式的列并集和列交集如何工作?

并集保留任一文件出现的所有表头,缺失单元格留空;交集只保留每个上传文件都存在的表头。文件和行顺序不会改变。

left、inner 和 full join 分别保留哪些记录?

Left 保留第一个文件的全部 Key;inner 只保留每个文件都存在的 Key;full 保留任一文件出现的 Key。第一个文件始终是 left join 的基础表。

文件中存在重复 Key 时会怎样?

连接会停止,并指出文件和重复值。自动选择某一条可能丢弃记录或制造重复,因此应先明确去重后再连接。

Join 遇到同名列时如何处理?

第一个文件保留原表头。后续文件的非 Key 列发生冲突时,会添加来源文件名前缀;如果生成的名称仍重复,还会继续添加序号。

Key 匹配区分大小写吗,会忽略空格吗?

匹配区分大小写。默认只移除 Key 值开头和结尾的空白;如果这些边缘空格本身就是标识符的一部分,可以关闭该选项。

文件限制是多少,数据会上传吗?

支持 2–10 个文件,单个不超过 10 MB 和 20,000 行,合计不超过 30 MB 和 50,000 行。解析与合并全部在浏览器本地完成。

继续浏览