当前的位置是:主页 >> 财经新闻

股票实时数据 excel(Excel Power Query应用实战:爬取A股实时信息——单页入门篇

2023-11-07

浏览量:

上班就别开那个一眼就知道是股票的窗口了

小勤:大海,上次看你用Power query爬取国际燃油价格的内容,觉得太好玩儿了。但国际燃油价格那个可能很多人都不关注,能不能来点更普适性的,比如股票?

大海:呵呵,当然可以啊。股票信息其实更容易一些,因为网上的数据特别多。

小勤:那爬个来看看?

大海:好吧。我先教你爬一页的数据,以后再教你怎么爬所有页面的。你看,证券之星里的沪深A股数据在http://quote.stockstar.com/stock/ranklist_a_3_1_1.html网页里。

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

我们就用Power Query通过这个链接来把这个表里的数据直接接入到Excel里,并可按需要刷新。

第一步:【数据】-【新建查询】-【从其他源】-【自网站】

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

第二步:填入网址http://quote.stockstar.com/stock/ranklist_a_3_1_1.html,【确定】

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

稍等片刻,结果出来了,就在【沪深A股】的表里,选中【沪深A股】,点【编辑】

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

在加载出来的数据里查看数据情况:

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

第三步:数据清理

1. 缩小列宽:这个跟在Excel里的操作基本一致,鼠标放在两列之间变成双竖线时按住鼠标左键拖动(可惜不能所有列一起操作)。

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

2. 删掉右边的3个空列(用Ctrl或Shift键+鼠标选中要删除的列,在列名处右键,删除列)

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

3. 筛选去掉最后一行(这跟Excel里的筛选是一摸一样的)

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

最后:上载数据

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

结果出来了:

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

非常漂亮。那么,当我们想看最新数据的时候,只有刷新一下就OK了。

Excel Power Query应用实战:爬取A股实时信息——单页入门篇

小勤:太好玩儿啦。

大海:今天先到这里,你先学会爬一页的,改天再教你爬多页数据并进行整合,最后再教你爬取全部页面的。

小勤:嗯。我先练习一下这个,打好基础。

标签
友情链接