使用教程
Excel 数据怎么做成地图?从表格到热力图的完整步骤
手里有一张带地区名称的 Excel 表,想变成一张能放进汇报、还能逐级下钻的地图,本质上只需要两步:把数据整理成「区域名 + 数值」两列,然后导入。真正容易踩坑的是区域名称的写法,这篇教程把常见情况一条条说清楚。
一、数据只需要两列:区域名 + 数值
地图上色的最小数据集只有两列:一列是行政区名称,一列是要展示的数值。比如一张各省 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 订阅 | 免费,免注册 |