怎样导出天气预报到excel

怎样导出天气预报到excel,第1张

要将天气预报导出到 Excel 中,您可以按照以下步骤进行 *** 作:

1. 打开您所使用的天气预报网站,找到您需要导出的天气预报信息。

2. 将鼠标放在需要导出的天气预报信息上,右键单击,选择“复制”或“复制表格”。

3. 打开一个空白的 Excel 工作表,在其中单击一个单元格,然后右键单击该单元格,选择“粘贴”。

4. 将天气预报信息粘贴到 Excel 工作表中后,您可以编辑和调整它以符合您的需求。例如,您可以更改某些单元格的格式、颜色和字体大小。

5. 在编辑和调整完毕后,您可以将其保存为一个 Excel 文件,方便日后查看和使用。

注意:导出天气预报信息到 Excel 中的方法可能因不同的天气预报网站而异。此外,由于天气预报信息是动态更新的,因此导出的信息可能会随时间而变化。

使用到了urllib库和bs4。bs4提供了专门针对html的解析功能,比用RE方便许多。

# coding : UTF-8import sys

reload(sys)

sys.setdefaultencoding( "utf-8" )from bs4 import BeautifulSoupimport csvimport urllibdef get_html(url):

html = urllib.urlopen(url)return html.read()def get_data(html_text):

final = []

bs = BeautifulSoup(html_text, "html.parser")

body = bs.body

data = body.find('div', {'id': '7d'})

ul = data.find('ul')

li = ul.find_all('li')for day in li:

temp = []

date = day.find('h1').string

temp.append(date)

inf = day.find_all('p')

temp.append(inf[0].string,)if inf[1].find('span') is None:

temperature_highest = None

else:

temperature_highest = inf[1].find('span').string

temperature_highest = temperature_highest.replace('C', '')

temperature_lowest = inf[1].find('i').string

temperature_lowest = temperature_lowest.replace('C', '')

temp.append(temperature_highest)

temp.append(temperature_lowest)

final.append(temp)return finaldef write_data(data, name):

file_name = namewith open(file_name, 'a') as f:

f_csv = csv.writer(f)

f_csv.writerows(data)if __name__ == '__main__':

html_doc = get_html('http://www.weather.com.cn/weather/101190401.shtml')

result = get_data(html_doc)

write_data(result, 'weather.csv')print result12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

运行结果保存在csv文件中,如下:

28日(今天),小雨,,13℃29日(明天),小雨转阴,15℃,12℃30日(后天),多云,19℃,14℃31日(周一),小雨,16℃,14℃1日(周二),阴转多云,16℃,10℃2日(周三),多云转晴,17℃,10℃3日(周四),多云转晴,18℃,11℃1234567

经常使用数据库软件的朋友都清楚csv文件是什么用的,最早是使用在简单的数据库里,由于其格式简单,并具备很强的开放性,如果使用到csv文件该怎么打开呢?下面给大家介绍几种打开csv文件的常用方法。

最早出现csv文件是为了实现简单的数据存储,是一个纯文本的文件,最广泛的应用是在程序之间转移表格数据,能够兼容各类程序,那面对这样的文件类型该怎么打开呢,下面一起来学习下csv文件怎么打开的方法。

以下是csv文件怎么打开的详细教程:

了解什么是csv文件?

csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。csv文件用记事本和excel都能打开,用记事本打开显示逗号,用excel打开,没有逗号了,逗号都用来分列了,还可有Editplus打开。

如何打开csv文件呢?

之前在打开一个csv格式文件的时候,由于看那个图标和Excel的文件图标相似,就直接用Excel打开了,结果发觉其中很多的CRC值都发生错误。这个惨痛教训告诉我,虽然csv格式文件可以用Excel来打开,但是由于计算机档案数据转换的原因,会将其CRC之数值改做科学记号方式储存,而造成档案中的 CRC值发生错误。

所以,如果想要查看真实的csv数据,最好使用专用的软件来查看,或者将其转化成Excel的专用格式再使用Excel来打开。

而至于实用什么软件打开csv文件,当然首推的就是Excel了,当然国产的wps也是非常强大的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11597925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存