excel vba抓取网页数据(怎么通过Excel爬取网页的表格数据吗?PowerQuery组件 )
优采云 发布时间: 2022-03-18 04:05excel vba抓取网页数据(怎么通过Excel爬取网页的表格数据吗?PowerQuery组件
)
大家好,大家还记得我写的如何通过Excel从网页中抓取表格数据吗?
这是最后一次分享:使用Excel抓取数据
其实同样的数据也可以使用Power Query工具插件进行爬取,Power Query的功能更加强大。
Power Query:数据采集的神器,是Excel的插件工具,也是Power BI的一个组件。
如果您使用的是Office 2010和Office 2013版本的Excel,需要从官网下载Power Query插件进行安装,或者获取文章下方的资源包直接安装。
如果你是office 2016,则不需要安装Power Query插件,因为office已经安装了,不需要下载安装。
在 [Acquire and Convert] 下的 Excel 数据中:
使用 Power Query 工具可以让我们省去很多麻烦,提高工作效率。并且操作简单,即使是新手也能应付大部分的数据处理工作,无需掌握复杂的功能
例如,当我们将多个工作簿中的数据合并到一张表中时,大多数人可能会选择将它们一一复制粘贴。
然后我们可以使用这个工具来合并多个工作簿的数据内容。
我们选择【Create a new query】,然后选择【In File】,再选择【From Workbook】
然后将两个Excel工作簿中的数据合并到一张表中
并且还支持文本、文件夹数据导入,
例如,我想将以下文件夹中的所有电子书标题导入Excel表格
我们选择新建一个查询,然后选择[From File],然后选择[From Folder]
然后选择桌面上放置的电子书【文件夹】
然后,将所有文件夹中的所有电子书名称爬入 Excel 表中。
我们可以从文本中提取数据,从数据库中导入
支持的数据库类型有:SQL数据库、MS Access数据库、Oracle数据库、MySQL数据库等、PostgreSQL等。
数据导入源还有很多我就不说了,还有一个:[From 网站]
我上次说过这个,但我上次没有使用这个 Power Query。
同样,我们从网站导入数据,选择[From 网站],然后输入网页链接进行数据爬取
我的链接是爬广州实时的数据 pm2.5,打开数据的网页,复制这个网页的链接,粘贴到上面的输入框中
,
点击确定后,在网页中选择t【表格】,右侧可以预览数据
然后您可以将数据导入Excel表格
可以在每次数据源更新后刷新,无需重复操作,还可以设置自动更新数据