excel提取天气,excel如何获取天气

 admin   2023-12-15 15:07   31 人阅读  0 条评论

前言


今天我将介绍一个使用Python+Excel创建天气预报报告的实用项目。很有趣,我就不多废话了。


让我们开始快乐吧


天气预报


开发工具


Python版本364


相关模块


xlwings模块


请求模块


路径库模块


xlwings模块


JSON模块


优先


安装Python,将其添加到您的环境变量中,然后通过pip安装您需要的相关模块。


数据表


文章中代码的完整版可以通过留言获取。


具体操作可以看下图。


工作原理如图所示


如果在城市字段输入杭州,点击查询按钮,表中的数据就会发生变化,这实际上是杭州的天气预报。


数据收集


因为是天气预报,所以气象数据必不可少。


搜索了国内开放的天气API接口,大部分都需要,小F毅然放弃。


腾讯有一个不错的,可惜接口信息不完整,没有相应的数据说明。


地址tianqiqqcom/


接口地址wisqqcom/weather/common


数据采集


最后我选择了ForeignWeatherAPI接口。


地址wwwmetaweathercom/zh/


天气API接口


并非全国所有城市都可用;目前只有10个城市可用。


所以如果你想覆盖更多的城市,你可以考虑一下腾讯的天气界面。


共有10种天气状况,您可以通过提供相关天气状况的照片来使用。


10种天气状况


首先,通过查询获取城市的ID值。


城市ID值


然后根据ID值获取对应的天气信息。


获取相关天气信息


中英文相关名称对比如下。


City--比较中英文名City=创建表


安装xlwings库并使用命令行创建项目。


创建项目


Weatherapppy的文件内容如下


内容如下


上图是Mac电脑的设置,Windows电脑的设置也很简单,更多详情可以百度一下。


单击“开发人员选项”允许您使用Excel的VisualBasic编辑器VBA并插入“按钮查询”按钮。


插入按钮


然后在表中插入一个单击按钮。


单击按钮


选择宏名称“SampleCall”,然后选择宏位置“当前工作簿”。


当前工作簿


当您单击按钮1时,Helloxlwings内容将出现在单元格A1中!


大家好,这里是xlwings!


再次点击,单元格A1的内容将变为Byexlwings!


你好X翼!


这意味着通过修改Weatherappppy文件中的代码,您可以使其与Excel交互。


让我们设计表格的页面。最终,我们希望我们的桌子看起来不错。


Excel交互性


设置表格中的行高、列宽、背景颜色、固定文本内容等信息。


将C3单元格名称设置为city_name,插入六张太阳图片,将它们排列在C9~H9单元格中,居中对齐,并将图片重命名为no1~no6。


修改Weatherappppy文件代码如下


importjsonfrompathlibimportPathimportrequestimportxlwingsasxwCity-比较中英文名称citys=defmain:读取Excel中的城市信息city_name=city[shtrange34;value]34;


这时,打开Excel表格,在城市栏中输入10个城市之一,点击查询按钮即可更新天气。预计未来几天广州将有大雨,广州的朋友们要小心哦~


最后


为了表达对读者的谢意,我想与大家分享我最新收集的一些编程技巧,希望对大家有所帮助,并回馈所有读者。


它充满了适合初学者的信息。


快来和我一起成长、发展吧!


100多本Python电子书


Python标准库信息


爬虫项目源码


Python基础介绍、爬虫、Web开发、大数据分析视频


Python学习路线图


如何获取源码教程


转发/发送/私人消息视频,


立即购买!


无需私信即可查看以下照片


不发私信查看上图


一、excel里面怎么插入天气晴雨符号?

您可以按照以下步骤在Excel中插入天气符号1-双击单元格进入编辑模式或选择所需的单元格。2-按键盘上的Alt键,同时按数字键盘上的9730或9731。3-释放Alt键时,相应的天气符号将插入到单元格中。4-如果要将符号复制到其他单元格,可以使用复制粘贴功能或直接拖动填充柄来填充其他单元格。通过这种方式,您可以在Excel中插入雨或灯光符号。此方法仅适用于使用Unicode字符集的操作系统和Excel版本。


二、一个月的天气表怎么做?

首先准备工具铅笔、尺子、白纸、橡皮。


2-


然后,使用尺子绘制一个表格,通常由四个垂直网格组成。


三-


然后依次输入“日期”、“天气”、“最高气温”、“最低气温”。


4-


然后根据需要记录的天数创建水平网格,这些天数通常通过“从网站导入数据”导入到Excel表格中。


整理您获得的天气信息。画一些网格。


三、统计天气20天的统计表怎么做?

您可以按照以下步骤完成天气统计图表和表格的创建


1.数据收集收集您想要聚合的天气数据,例如温度、降水量、湿度等。数据可以通过天气预报、天气记录或个人观察获得。


2-选择适当的图表类型根据数据类型和用途,选择适当的图表类型,例如折线图、条形图或饼图。折线图常用来表示连续变量,条形图常用来比较不同类别的数据,饼图常用来显示不同类别的比例。


3-使用图表软件使用图表软件打开您的数据并根据您选择的图表类型进行设计和创建。按照软件的操作指南添加数据、设置轴标签、调整颜色和字体等。


4-添加图例和标签通过添加适当的图例和标签(包括轴标签、数据标签等),确保您的图表清晰易读。这有助于读者理解和解释图表。


5-修改和美化可以根据需要进行额外的修改和美化,以提高图表的可视化效果,例如调整垂直和水平坐标的范围、添加背景颜色或边框。


6-改进统计表格如果您还计划创建统计表格,则可以使用Excel或类似软件来创建表格并根据收集到的天气数据填充表格。您可以通过添加行标题和列标题并使用适当的格式(例如粗体和斜体)来提高表格的可读性。


创建天气预报和表格时,确保数据准确性、图表可读性和清晰度非常重要。通过选择正确的图表类型并借助图表软件,您可以轻松呈现天气统计数据。


对于excel提取天气的相关内容,以及excel如何获取天气的详细信息,今天就解到这里了,希望对各大网友有所帮助。

本文地址:http://eptisonshop.com/post/20087.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?