CSV 连接工具
粘贴两个分隔表格,选择各自的键列,然后使用内连接、左连接、右连接或全连接组合行。重复列名会自动区分,所有处理均在浏览器中完成。
通过左右两个分隔表中的键列来合并数据。支持inner、left、right和full join,可选择分隔符,并设置键是否区分大小写以及是否去掉前后空格。
如何合并两个CSV表
- 分别粘贴左表和右表。
- 选择逗号、制表符、分号或竖线作为分隔符。
- 为左右两表选择连接键列。
- 选择inner、left、right或full,并设置键匹配选项。
- 执行Join后复制或下载结果。
连接行为与列名处理
键值会转换为字符串,默认去掉前后空格并忽略大小写。右表中同一个键出现多次时,一个左表行可能生成多条输出行,因为所有匹配右表行都会输出。
输出保留左表全部列以及右表除连接键外的列。右表列名与已有列名冲突时,会加right.前缀,仍冲突则再加数字后缀。right/full join中的右表独有行会把右键值放入左键列,其他左表单元格留空。
隐私与限制
合并在浏览器本地执行,不会故意上传两个表的内容。左右输入都必须包含表头和至少一行数据,未闭合的引号会被拒绝。键匹配是规范化后的精确字符串匹配,不是模糊或数值匹配。
常见问题
支持哪些Join类型?
支持inner、left、right和full join。
同一个键出现多次会怎样?
每个左表行都会与所有匹配的右表行组合输出。
连接键默认区分大小写吗?
默认不区分,需要时可以启用。
可以忽略键前后的空格吗?
可以,Trim keys默认开启。
列名冲突如何处理?
右表列名会加right.前缀,必要时继续加数字后缀以保持唯一。