吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6426|回复: 26
上一主题 下一主题
收起左侧

[求助] Excel自动获取天气预报

[复制链接]
跳转到指定楼层
楼主
梡梡 发表于 2023-6-10 21:33 回帖奖励
95吾爱币
及求各位大神协助!!!
求这个表及代码【excel VBA 数据采集爬取全国天气网近7日天气情况 #办公软件技 - 抖音-哔哩哔哩】 https://b23.tv/ZW2da0j
但是显示内容按小时来看而不是按天数来看,比如这种



免费评分

参与人数 1吾爱币 +1 收起 理由
strongddt + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
cnbwl521 发表于 2023-6-10 21:56
EXCEL这么厉害的吗?我也求教
头像被屏蔽
3#
moruye 发表于 2023-6-10 22:05
4#
mmooll911 发表于 2023-6-10 22:07
可以通过以下步骤自动获取天气预报信息:

打开 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 将会自动更新天气预报信息,你只需打开工作表即可获取最新的天气预报信息。

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
liug26555 + 1 + 1 热心回复!
someonewhite + 1 + 1 我很赞同!

查看全部评分

5#
水尚人家 发表于 2023-6-10 23:06
这段时间刚好找这东西,谢谢4楼!!
6#
lshnb666 发表于 2023-6-10 23:10
666啊大佬666
7#
shana55p97 发表于 2023-6-11 00:04
Excel无所不能
8#
ma5635 发表于 2023-6-11 00:12
看手机吧!那个方便!
9#
roseredtea 发表于 2023-6-11 00:14
https://openweathermap.org/  获取API KEY
10#
9277d 发表于 2023-6-11 00:18
哇,excel这么厉害的嘛,这都可以查看
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表