IP到Excel中的国家/地区

Posted

技术标签:

【中文标题】IP到Excel中的国家/地区【英文标题】:IP to Country in Excel 【发布时间】:2015-04-20 04:08:46 【问题描述】:

我有一列完整的 IP,并希望在其旁边的列中自动获取这些 IP 的国家/地区。

有什么想法可以做到这一点吗?

【问题讨论】:

【参考方案1】:

我认为使用纯 Excel 不可能做到这一点。您将需要进行一个或多个 REST 调用,在其中传递您的 IP 地址以最终获得一个国家/地区。乍一看,这似乎可以使用 VBA。您也可以使用R 之类的工具来处理此问题。

这是一个免费 IP 查询服务的链接,您可以尝试:http://freegeoip.net/?q=118.189.52.134

它甚至可能返回与 IP 地址关联的国家/地区。如果它只返回纬度和经度,那么您可以再次调用Google Geocode API 以获取国家/地区。

【讨论】:

【参考方案2】:

我不知道任何免费的方法。对于商业,您可以安装附加组件以在 MS Excel 桌面中运行 IP 地理定位查询。

https://www.ip2location.com/free/excel-addin

这在 Office 365 中不起作用。

【讨论】:

以上是关于IP到Excel中的国家/地区的主要内容,如果未能解决你的问题,请参考以下文章

Excel 在动态目录路径中生成新工作簿

从给定列表中创建一个包含所有可能组合的表,其中包含两列(excel)

choropleth地图数据未加载到由bing提供的excel地图中的状态IN和MN

需要为来自 R Shiny 中的 Excel 工作表的 3 个 InsertUI 字段建立依赖关系

在 VBA (Excel) 中获取时区信息

使用 VBA for Excel 在 UDF 中输入的名称无效