合并 CSV 文件
按列名追加 CSV 行,或通过共有 Key 横向连接多个文件
工具说明
合并 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 行。解析与合并全部在浏览器本地完成。
继续浏览