写在开头
之前在做课题的时候,遇到批量处理文字地址转经纬度的问题。使用了一个Excel的插件——ExcelMap,发了个票圈反响很激烈,所以在这里给大家分享一下。
这是一款基于 Excel 表格进行地理数据挖掘、坐标转换、地图绘制、地图图表等操作的工具类应用软件。具有易用、高效、稳定的特点,能够满足地理数据应用及处理的基本需求, 也可提供个性化定制开发服务。
下载地址&安装
安装包下载地址
链接:https://share.weiyun.com/54V9d3S 密码:z8i8pk
安装步骤
1、第一步
使用 Office Excel 32 位的用户,直接双击 ExcelMaps.xll 运行插件。
使用 Office Excel 64 位的用户,直接双击 ExcelMaps64.xll 运行插件。
启动 Excel 后,会自动加载插件菜单,加载过程如遇到“安全提示”如下图,请允许“启 用此加载项”。如选择“禁用”则不能运行插件。Excel 退出后,插件将自动卸载。
2、第二步
为了方便,可手动设置自动加载插件。启动 EXCEL 后,进入“文件/选项”界面,如下
选择“浏览按钮”,选择“ExcelMaps.xll”(32 位)或“ExcelMaps64.xll”(64 位)文 件。
单击“确定”,菜单中会加载“地图 X”TAB 菜单栏。
3、这样就完成插件安装。享受它带来的乐趣吧!
地址转坐标
插件可以实现很多功能,因为我就使用了其中地址转坐标,所以就在这儿介绍下这个。更多的功能还要大家去挖掘噢~
数据准备
因为是文字地址转坐标,我们首先要准备含有地址的文件。比如我所使用的地址是如此格式(需要使用PHONETIC函数将它们合并到一个单元格里)
- 小tip:因为在进行数据转换之前,插件会进行表头格式化。所以建议可以将合并好的地址从第五行开始放在第二列。
功能设置
在菜单栏处,可以设置爬虫个数以及休息频率。另在处理过程中可以把地图点开。
【爬虫个数】:设置同时执行的爬虫数,可设置 1-5 个
【爬虫休息】:设置执行一定行数后暂停执行一定时间,作用是解析数据行较多,需长 时间频繁执行时,有时地图上会出现滑块框要求人工验证,设置此功能可绕过该策略
开始爬虫
开始菜单—数据爬虫-坐标与地址-地址转坐标
- 小tip:若未注册,在转换过程中会有数量限制。注册个账号就OK,就可以看到刷刷的跑了。
其他功能
该插件还有其他很多功能,比如:
1 | 坐标转换 |
写在最后
除了这个插件以外,还有geocodeing等可以完成这个工作,当然也可以用python。都是很好的选择,在这里我就给大家提供更多的选择。祝好噢~