Excel自动获取天气预报
及求各位大神协助!!!求这个表及代码【excel VBA 数据采集爬取全国天气网近7日天气情况 #办公软件技 - 抖音-哔哩哔哩】 https://b23.tv/ZW2da0j
但是显示内容按小时来看而不是按天数来看,比如这种
EXCEL这么厉害的吗?我也求教 可以通过以下步骤自动获取天气预报信息:
打开 Excel,并创建一个工作表。
在工作表中选择一个单元格,输入以下函数:
=WEBSERVICE("http://api.openweathermap.org/data/2.5/weather?q=城市名称&appid=API密钥&lang=zh_cn&units=metric")
其中,城市名称替换成你要查询的城市名称,API密钥替换成你在 OpenWeatherMap 网站上获得的 API 密钥。
按下回车键,Excel 将从 OpenWeatherMap 网站获取天气预报信息,并在该单元格中显示返回的 XML 数据。
在需要显示的位置,使用以下函数提取 XML 中的数据:
=FILTERXML(单元格地址,"//weather/@value")
这个函数将提取天气状况(如“多云”、“阴”、“晴”等),并在指定位置进行显示。你可以更改 XPath 表达式以提取其他数据。
对于每个需要提取的值,重复步骤 4,用相应的 XPath 表达式来提取所需的值(如温度、湿度等)。
保存工作表后,Excel 将会自动更新天气预报信息,你只需打开工作表即可获取最新的天气预报信息。 这段时间刚好找这东西,谢谢4楼!! 666啊大佬666 Excel无所不能 看手机吧!那个方便! https://openweathermap.org/获取API KEY 哇,excel这么厉害的嘛,这都可以查看