谢邀!有两种方法可以抓取网页上的数据:Excel时时抓取网页数据;Power query插件时时抓取数据。 001 Excel时时抓取数据关于Excel时时抓取网页上的数据,我在《Excel表格怎么链接网站上的数据?》一文中有详细阐述,可以点击这里查看https://www.wukong.com/question/6468239061399109901/ 我在这里再简要教大家这个方法: 002 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新建查询 点击【数据】→【新建查询】→【从其他源】→【自网站】,如图所示。 在弹出的界面输入需要抓取数据的网址,这里有【基本】和【高级】两种模式,我们只需要简单的抓取数据,采用【基本】模式即可。 Step3:编辑赚取的数据 在导航器中,左侧显示的是网页上存在的数据表,Document里面函数的是一些表头信息,无需理会,选择左侧的Table0,在右侧的预览中即可看到数据。 接下来点击【编辑】 然后会弹出【查询编辑器】界面,在这个界面,可以对获取的数据进行丰富的清洗动作,功能远比Excel中强大,比如合并、转置、删除等等,你可以删除不需要的数据。 Step4:将获取的数据上载至Excel 如图所示,点击【关闭并上载】→【关闭并上载】,然后数据就会上载到我们打开的excel中。 通过Power Query抓取的数据更加工整、更加便于后续的分析。你学会了么? 「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓! |
|