CSV 连接工具

粘贴两个分隔表格,选择各自的键列,然后使用内连接、左连接、右连接或全连接组合行。重复列名会自动区分,所有处理均在浏览器中完成。

浏览器本地处理 无需注册 实用工具

通过左右两个分隔表中的键列来合并数据。支持inner、left、right和full join,可选择分隔符,并设置键是否区分大小写以及是否去掉前后空格。

如何合并两个CSV表

  1. 分别粘贴左表和右表。
  2. 选择逗号、制表符、分号或竖线作为分隔符。
  3. 为左右两表选择连接键列。
  4. 选择inner、left、right或full,并设置键匹配选项。
  5. 执行Join后复制或下载结果。

连接行为与列名处理

键值会转换为字符串,默认去掉前后空格并忽略大小写。右表中同一个键出现多次时,一个左表行可能生成多条输出行,因为所有匹配右表行都会输出。

输出保留左表全部列以及右表除连接键外的列。右表列名与已有列名冲突时,会加right.前缀,仍冲突则再加数字后缀。right/full join中的右表独有行会把右键值放入左键列,其他左表单元格留空。

隐私与限制

合并在浏览器本地执行,不会故意上传两个表的内容。左右输入都必须包含表头和至少一行数据,未闭合的引号会被拒绝。键匹配是规范化后的精确字符串匹配,不是模糊或数值匹配。

常见问题

支持哪些Join类型?

支持inner、left、right和full join。

同一个键出现多次会怎样?

每个左表行都会与所有匹配的右表行组合输出。

连接键默认区分大小写吗?

默认不区分,需要时可以启用。

可以忽略键前后的空格吗?

可以,Trim keys默认开启。

列名冲突如何处理?

右表列名会加right.前缀,必要时继续加数字后缀以保持唯一。