在Excel/WPS表格中如何根据地点名称查地址查经纬度?

在Excel或WPS表格中,用户可以利用辉耀软件的Excel浏览器,借助他们家的免费网页抓取公式,在高德地图网页版度使用抓取公式根据地点名称快速查询到相应的地址和经纬度。

实际效果如下:在这里插入图片描述

接下来,我来介绍一下如何借助高德地图网页查地址查经纬度。
步骤1:准备工作,安装好Excel网络函数库插件,下载好Excel浏览器

步骤2:拼接查询网址
使用普通浏览器打开高德地图网页,在地图中搜索任意一个公司,在地址栏中会出现搜索网址,去掉多余的查询参数,剩下query一个参数就行,如下所示,拼接要查询的网址。

步骤3:找到监控的网络请求
本例中的网络请求关键词是“poiInfo”,监控这个即可。

步骤4:写好网页抓取公式
写网页抓取公式 =GetWebContentByNetworkRequestW (B3,“poiInfo”),其中B3是要查询的网址,表示打开B3网页时,监控请求网址中包含“poiInfo”关键词的网络请求,将其查询数据保存在表格缓存中。

幸运的是,这个网络请求返回的结果是Json格式,非常适合提取。在这里插入图片描述
写Json提取公式=GetJsonProperty (C3,$D 1 ) ,从网页查询的结果中提取城市、地址、经度、维度等。其中 C 3 是 J s o n 数据源, 1) ,从网页查询的结果中提取城市、地址、经度、维度等。其中C3是Json数据源, 1),从网页查询的结果中提取城市、地址、经度、维度等。其中C3Json数据源,D1 1 表示城市所在的 J s o n 属性名,加上 1表示城市所在的Json属性名,加上 1表示城市所在的Json属性名,加上符号表示这是绝对引用,方便往下拖动公式。

其他数据依次提取,我已经帮您整理好了对应的数据项属性名。城市data.poi_list.0.cityname,地址data.poi_list.0.address。

步骤5:运行Excel浏览器网页抓取任务。

运行Excel浏览器,点击【门户网站】-【设置网页抓取任务】菜单,设置定时器间隔为10秒,然后点击【开始】按钮。这里为了预留网页的反应时间,建议设置间隔为10秒或者15秒。在这里插入图片描述

步骤6:回到Excel表格重新计算公式。
回到表格中,选中第一行,然后向下拖动公式可提取全部的数据。在这里插入图片描述
这个方法您学会了吗,如有任何疑问或需求,欢迎随时联系我们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值