海量数据表关联

地图帮2026-02-10

海量数据表关联

两张表,想"连"在一起

你有一张"门店列表",有门店编号、名称和地址。你还有一张"销售数据",有门店编号和当月销售额。

你想做的事情很自然:把这两张表按"门店编号"对应起来,变成一张表,每行既有门店地址又有销售额。

如果你用 Excel,这叫 VLOOKUP。如果你懂 SQL,这叫 JOIN。不管叫什么名字,干的是同一件事:按某个共同字段把两张表关联起来。

海量数据表关联做的就是这件事,而且处理千万级数据也不在话下,这是 VLOOKUP 做不到的。


怎么用

界面左右两边各有一个面板:左边导入第一张表,右边导入第二张表。都可以是 Excel 或 CSV。

导入后,每一边都会显示前 50 行的预览。你需要在每一边分别选择"关联字段",就是两张表里意义相同的那一列(比如左表的"门店编号"和右表的"store_id")。

可以选多个关联字段,比如同时按"城市"和"门店编号"来匹配,这样更精确。

然后在左边选一个关联方式,点「开始关联」。


五种关联方式

这五种方式决定了"匹配不上的行怎么处理"。如果你不确定选哪个,先试"左连接",这是最常用的。

左连接(left):保留左表的所有行。如果某行在右表里找不到匹配,右表的字段就留空。 最像 VLOOKUP 的效果:以左表为主,右表来补信息。

右连接(right):反过来,保留右表的所有行。

内连接(inner):只保留两边都能匹配上的行。匹配不上的直接丢弃。 适合你只关心"有交集的数据"的场景。

全连接(outer):两边的行全部保留。匹配得上的合在一起,匹配不上的各自留空。 适合你想看"完整全景"的场景。

笛卡尔积(cross):左表的每一行和右表的每一行都组合一次。如果左表 10 行、右表 5 行,结果就是 50 行。 这个比较特殊,一般用在需要"穷举所有组合"的场景里(比如路径规划的起终点组合)。

两张表的列名重复了怎么办

如果两张表有同名的列(关联字段除外),系统会自动在后面加上 _left_right 后缀来区分,不用你手动改。


性能和限制

数据表关联是纯内存操作,处理千万级数据没问题。而且没有会员限制,免费用户也能不限量使用。


确认两张表的字段都齐了

关联结果表里左表和右表的字段都出现了,匹配结果符合预期,说明关联成功。

接下来,你可以把关联好的数据送去 门店绘 画地图,或者用 数据可视化助手 做图表。如果你想按空间位置(而不是字段值)来关联两张表,试试 空间连接

最后更新时间 8/13/2026, 12:47:19 AM