Excel也能抓取网页数据,别再复制粘贴了!(1)——单页数据原创
金蝶云社区-陈世杰身份
陈世杰
3人赞赏了该文章 385次浏览 未经作者许可,禁止转载编辑于2020年07月13日 14:25:40

随着数据产生的效率越来越快,获取数据的途径也是多种多样的,目前最流行的就是从各个网站上抓取相关的最新数据。下图是当前NBA最新的各个球队的数据状况:


如果使用手动去复制粘贴当然也没有什么不动,但是复制粘贴的数据不能实时地更新,只能使用一次,所以今天老师给大家教如何使用Excel自带的功能Power Query来抓取与处理以上的数据。

网址:https://china.nba.com/statistics/teamstats/


01

检查Excel的版本

以下数据清理使用的是Excel Power Query的功能。

如果你是Excel2013及Excel2010版本的,请在微软官网下载插件安装即可。


下载网址:

https://www.microsoft.com/en-us/download/details.aspx?id=39379


如果你是Excel2016,2019以及365版本的用户,你可以直接在【数据】选项卡下面找到相关的菜单:


02

具体操作步骤

具体的操作步骤如下图所示:

Step-01:单击【数据】-【新建查询】-【从其他源】-【自网站】,如下图所示:


Step-02:在弹出的对话框中输入网址,然后单击【确定】。如下图所示:



Step-03:在弹出的对话框中选择“Table 0”,然后单击【编辑】,如下图所示:



Step-04:在Power Query编译器中,选择第一列,单击【拆分列】-【按分隔符】,在弹出的对话框中选择【自定义】-【使用特殊字符进行拆分】-【换行】-【确定】,如下图所示:



Step-05:删除第2列,修改第1列的标题名称为“排名”,最后关闭并上载如下图所示:



最终效果图如下所示:


如果需要获取最新的数据,只需要右键【刷新】即可。如下图所示:




作者:我是世杰,财务excel深度玩家,坚持每天分享财务excel干货,微信公众号:24财务excel


赞 3