excelvba抓取网页数据( PowerQuery的6种常用连接方式,从工作簿从文本/CSV)

优采云 发布时间: 2022-01-18 10:22

  excelvba抓取网页数据(

PowerQuery的6种常用连接方式,从工作簿从文本/CSV)

  

  Power Query有5大类40种连接方式,可以连接文件、数据库、在线服务等各种数据源。今天我们介绍6种常用的连接方式:

  从工作簿从文本/CSV 从文件夹

  

  来自网络空白查询的表格区域

  

  要从工作簿建立连接:

  Power Query 的一个基本概念是数据源隔离。无论连接到哪个数据源,连接后的所有操作都不会影响数据源。但是,如果在 Excel 数据源工作簿中建立连接,则数据源不会被修改,但在保存数据源 Excel 文件时,仍然会发生变化。数据源表转换为超级表,文件中的Power更多。查询查询。

  因此,要保持数据源文件不被修改,最好的方法是与工作簿建立连接,这样就可以直接提取数据,无需打开 Excel 文件,无需对 Excel 文件进行任何更改。

  步骤很简单:

  

  从文本/CSV 连接:

  有时数据源是文本文件(后缀为 TXT 或 CSV),也可以直接使用 Power Query 建立连接。步骤同上,选择文件建立连接即可。

  

  从文件夹建立连接:

  当 Power Query 从文件夹建立连接时,它可以自动合并格式相同的文件。过去,需要 VBA 来合并多个文件。使用 Power Query,多个文件合并变得更加容易。

  

  

  按此按钮将自动合并文件。

  前三种方法是从文件中获取数据来创建查询,后面三种方法不同。

  从表区域:

  在 Power Query 中创建查询的最简单方法是从表格区域创建查询。只需一步,选择数据区域并按下按钮。

  

  这种连接方式通常用于单个文件中的数据处理。无需建立文件链接,直接在文件中进行数据处理。也是初学者最喜欢的方法,简单直接。

  来自网络:

  Power Query 提供了网页数据抓取的功能,有点高大上。通常,网络爬虫只能用Python等编程语言来实现功能。当然,Power Query 的网页抓取在效率和功能上都无法与网页爬虫相比,但基本的静态网页抓取是没有问题的。

  

  复制并粘贴网络地址并选择表格。

  构建一个空白查询:

  Power Query 的背景是 M 语言。Power Query 提供了丰富的 M 函数,但有时仍需要自定义函数来处理特定问题。在这种情况下,您需要使用空查询。创建空查询后,打开高级编辑器,可以根据M语言的语法规范编写自定义函数。

  

  Power Query提供了丰富的数据接口,可以根据需要进行选择,具体的数据库和在线连接操作并不复杂,只要有权限,按照向导填写所需信息,即可建立连接.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线