excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

有两种方法可以抓取网页上的数据:

① excel时时抓取网页数据;

② Power Query插件时时抓取数据。

1

Excel时时抓取数据

Step1:找到我们想要获取数据的网站

Step2:切换到【数据】选项卡,在【获取外部数据】分区中,点击【自网站】

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

Step3:在弹出的【新建Web查询】对话框中,将打开的网站的网址复制到地址框中,然后点击【转到】

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

你会发现网站在Web查询框中显示了出来,在这里显示的网站,能获取数据的部分,前侧都会有一个黄色的箭头符号(如图所示),

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

点击箭头,会变成绿色的对勾,表明此部分的数据已经被选中,然后点击右下角的【导入】按键

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

Step4:设置导入选项

如图点击【属性】,我们需要数据自动刷新,保持和网站一致,勾选【刷新频率】,然后设置刷新时间

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

点击【确定】后,Excel就开始获取网站上的数据,直到数据加载完毕。

2

Power Query时时抓取数据

这是一种更厉害的赚取网页数据的方法,这里我会详细给你讲解如何使用Power Query插件进行数据的抓取。

Step1:首先确保你的Excel已经拥有Power Query

如果你是Excel2016,那么恭喜你,你不用做任何动作,Excel自身就带有Power Query组件;如果你是2010或者2013,你需要从微软官网下载(https://www.microsoft.com/zh-cn/download/details.aspx?id=39379);如果你是低版本的Excel,那么不好意思,此方法不适用你。

现在假设你已经有了Power Query组件,我们继续下一步的操作。

Step2:从Power Query新建查询

点击【数据】→【新建查询】→【从其他源】→【自网站】,如图所示。

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

在弹出的界面输入需要抓取数据的网址,这里有【基本】和【高级】两种模式,我们只需要简单的抓取数据,采用【基本】模式即可。然后点击确定。

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

Step3:编辑抓取的数据

在导航器中,左侧显示的是网页上存在的数据表,Document里面函数的是一些表头信息,无需理会,选择左侧的Table0,在右侧的预览中即可看到数据。

接下来点击【编辑】

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

然后会弹出【查询编辑器】界面,在这个界面,可以对获取的数据进行丰富的清洗动作,功能远比Excel中强大,比如合并、转置、删除等等,你可以删除不需要的数据。

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

Step4:将获取的数据上载至Excel

如图所示,点击【关闭并上载】→【关闭并上载】,然后数据就会上载到我们打开的excel中。

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

通过Power Query抓取的数据更加工整、更加便于后续的分析。你学会了么?

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

利用Excel 2003智能化地获取实时股票行情

考虑到很多朋友尤其是股民朋友在处理股票数据的时候都需要用到Excel,今天就给大家介绍一下如何利用Excel 2003智能化地获取实时股票行情。
获取国内股市行情 在Excel 2003中获取国内股市行情和国外股市行情的方法是不一样的。要在Excel中获取国内股市行情,我们可以使用Excel的“新建Web查询”方法,这里以获取中国联通(600050)的行情为例,具体步骤如下
1、打开提供股市行情的网站,在页面的“个股查询”区域输入该股票代码,选择“实时行情”,单击“搜”按钮之后就可以查询中国联通的行情数据。接下来复制地址栏中网址。
2、运行Excel,新建一个空白工作簿,依次点击“数据→导入外部数据→新建Web查询”,这个时候就会弹出一个类似浏览器的窗口。
3、注意到这个框最上方的地址栏了吗?在地址栏中粘贴刚刚拷贝的查询地址,单击“转到”按钮,就可以打开该网页。
4、当然这个网页中只有联通股票行情部分是我们所需要的。我们应该如何选取股票行情部分呢?不要慌,大家注意看,股票行情表格第一行有一个黄色小方框,中间有一个向右的黑色小箭头,用鼠标单击这个箭头,黄色小方框就变成了绿色了,而里面的小箭头也变成小钩了。我们就选取这个行情表格,然后单击“导入”按钮。
5、这个时候会出现一个导入数据窗口,在这里可以选择导入数据的位置,比如插入在A1,或者插入新工作表中,单击“确定”按钮即可完成行情数据的插入。
6、获取了联通股票行情的Excel表格。点击鼠标右键,在弹出的右键菜单中选择“数据区域属性”选项,在其中勾选“允许后台刷新”和设置刷新频率以及是否在打开该表格时进行刷新。
这样,Excel就可以实时地通过网络对股票行情进行更新。

excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

如何用excel获得股票实时数据

自动获取所有股票历史数据,也能获取当天数据https://item.taobao.com/item.htm?id=536564850759

未经允许不得转载:股市行情网 » excel获得股票实时数据其实很简单怎么办,excel自动抓取股票数据

相关文章

评论 (0)