Neatbo.

CSV 关联与查找

按选定键列关联两份较小 CSV,预检匹配行,并选择左连接、内连接或全连接。

浏览器本地处理输入文件或文本输出CSV两份 UTF-8 CSV,每份最多 1 MiB
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

左连接保留每一条主表行;键未匹配时,查找表字段留空。

请粘贴或导入两份 CSV,再选择关联键列。

正在准备处理工具…

开始之前

粘贴或导入两份 UTF-8 CSV,为主表和查找表分别选择键列,并决定保留哪些未匹配行。键值保持原字符串,前导零不会丢失。

如何使用

  1. 粘贴或导入主表和查找表的 UTF-8 CSV,核对各自行列数。
  2. 分别选择两张表的键列,修正主表空键和查找表空键/重复键,并查看匹配预检计数。
  3. 选择左、内或全连接,运行后核对匹配/未匹配计数,再下载完整结果 CSV。

支持范围与限制

每份 CSV 最多 1 MiB UTF-8 文本、20 万解析单元格,且须有表头。主表键须非空但可重复;查找表键须非空且唯一。

键值按原字符串匹配,前导零、空格与大小写都有区别。左连接保留全部主表行;内连接只保留匹配行;全连接还补上未匹配的查找表行。缺失字段输出为空,但源字段本来也可能为空。

结果最多 20 万单元格,可下载完整 CSV;页面最多预览 200 行。公式式值在 CSV 中加单引号,便于在表格软件中较安全地打开。不做类型转换、多列键关联、自动更新主表或大文件处理。

操作示例

示例输入

id,name
01,Ada
02,Bo

查找表 CSV:
id,team
01,Design
03,Ops
示例参数
{"key": "id", "rightKey": "id", "mode": "left"}

示例输出

id,name,team
01,Ada,Design
02,Bo,

出现问题时

使用两份各不超过 1 MiB、行宽一致的 UTF-8 CSV,选择实际存在的键列,修正主表空键及查找表空键/重复键,再核对匹配计数。

常见问题

主表允许重复键吗?

允许。主表每行仍独立保留,并取得同一键的查找字段;查找表键必须唯一,避免意外扩增行数。

没有匹配的记录怎么办?

左连接保留未匹配的主表行;内连接不保留;全连接还补上未匹配的查找表行。缺失字段在 CSV 中留空,源字段本身也可能为空。

会改动编号或防护表格公式吗?

编号按原字符串匹配,01 与 1 不相等。下载的 CSV 对公式式值加单引号;源表不会被改写。

文档与延伸阅读

相关工具