使用教程

Excel 数据怎么做成地图?从表格到热力图的完整步骤

手里有一张带地区名称的 Excel 表,想变成一张能放进汇报、还能逐级下钻的地图,本质上只需要两步:把数据整理成「区域名 + 数值」两列,然后导入。真正容易踩坑的是区域名称的写法,这篇教程把常见情况一条条说清楚。

本文目录 · 共 7 节
  1. 一、数据只需要两列
  2. 二、区域名称怎么写
  3. 三、支持哪些文件格式
  4. 四、为什么有些行没上色
  5. 五、出图之后可以做什么
  6. 六、和 Excel 图表有什么区别
  7. 现在试一次

一、数据只需要两列:区域名 + 数值

地图上色的最小数据集只有两列:一列是行政区名称,一列是要展示的数值。比如一张各省 GDP 的表格,长这样就够了:

区域GDP(亿元)
广东省135673
江苏省128222
山东省92069

如果表里有多列数值(比如同时有 GDP、人口、财政收入),不用拆成多个文件。导入后可以在侧边栏切换用哪一列上色,其余列在数据表格里保留。

二、区域名称怎么写才匹配得上

导入时工具会自动识别省 / 市 / 区县三级名称,匹配顺序是:先找完全一致的名称,再匹配官方简称,最后去掉「省 / 市 / 区 / 县」等后缀做模糊匹配。所以下面这些写法都能认:

你写的匹配结果
广东省 / 广东广东省
北京市 / 北京北京市
南山区区县一级的南山区
克州 / 巴州 / 大理州自治州全称(内置简称映射)
景 县景县(单元格里的空格会被忽略)

还有几点您需要知晓

  • 一行只写一个层级的地名。不要写「广东省深圳市」这种组合,工具取的是整个单元格文本,组合名匹配不上。
  • 「吉林」同时是省名和市名。不带后缀时无法区分,建议明确写成「吉林省」或「吉林市」。
  • 同名区县会提示歧义。比如「朝阳区」在北京和长春都有,工具会同时给出候选,推荐结果里会标注存在歧义,此时建议改用「北京市」层级的数据或手动选图。
  • 同一个区域出现多行时,只有第一行生效。比如表里有两条「广东省」,只按排在前面的那条数值上色,后面的会被忽略。

相关问题:区域名称要写全称还是简称?

三、支持哪些文件格式

方式说明
.xlsx / .xls直接读取。有多个工作表时会弹窗让你选择导入哪一个。
.csv逗号分隔,兼容带 BOM 的文件。建议保存为 UTF-8,否则中文可能乱码。
.json对象数组格式,如 [{"name":"北京市","value":100}]。
直接粘贴从 Excel 复制两列,按 Tab 分隔自动识别,不用先存成文件。

单个文件不超过 5MB。第一行写不写表头都可以,工具会根据第二列是否为数字自动判断。

相关问题:支持哪些文件格式?有大小限制吗?

四、常见情况:为什么有些行没上色

现象原因处理方式
整行变成灰色区域名没有匹配到行政区划库检查错别字;去掉或补上行政后缀;自治州改用常见简称
匹配上了但没颜色数值列被识别成了文本去掉「亿元」「%」等单位和千分位逗号,只留数字
只匹配了一部分同一张表混了省和市两个层级统一到一个层级,或保留现状并双击下钻查看
提示存在多个层级数据落在同一行政链条的不同层级上属于正常提示,双击地图区域可查看下级数据

相关问题:为什么部分数据行是灰色的?、为什么某个区域在地图上找不到?

五、出图之后可以做什么

  • 逐级下钻:全国 → 省 → 市 → 区县,双击区域进入下一级,双击空白处返回。
  • 双图联动:地图和柱状排行榜同屏显示,排行榜跟着地图的缩放与选中变化。
  • 布局与配色:柱状图可一键放到画面的上下左右四角,多套配色主题按数值自动分级。
  • 导出:高清 PNG(支持透明背景与多倍率)、SVG 矢量图,或生成一个分享链接或二维码发给别人。
数据不出本机:解析、渲染、导出全部在浏览器本地完成。

六、和 Excel 自带的地图图表有什么区别

对比项Excel 地图图表热力地图工坊
区域粒度依赖在线地理服务,国内区县支持有限省 / 市 / 区县三级,可逐级下钻
排行榜联动需要另外建图表并手动排版同屏联动,一键四角布局
透明背景导出不支持支持 PNG 透明背景与 SVG
数据去向部分版本需上传到云端全程本地渲染
使用成本需要 Office 365 订阅免费,免注册

现在试一次

打开工作台,在首页点「加载样例数据」挑一份现成的表格,能最快看到完整效果。其他问题可以看常见问题。