SharePoint 文件夹

总结

项目 说明
发布状态 正式版
产品 Excel
Power BI(语义模型)
Power BI(数据流)
Fabric(数据流 Gen2)
Power Apps(数据流)
Dynamics 365 Customer Insights
支持的身份验证类型 匿名
Microsoft 帐户
Windows
功能参考文档 SharePoint.Contents
SharePoint.Files

注意

由于部署计划和特定于主机的功能,某些功能可能只存在于一个产品中。

注意

本地 SharePoint 的 Microsoft Entra ID/OAuth 不支持使用本地数据网关。

支持的功能

  • 文件夹路径
  • 合并
    • 合并和加载
    • 合并和转换

确定站点 URL

连接到 SharePoint 站点时,系统会要求您输入站点 URL。 要查找包含 SharePoint 文件夹的站点 URL,请先在 SharePoint 中打开页面。 从 SharePoint 的页面中,通常通过在导航窗格中选择“主页或顶部的站点图标,可以获取站点地址。 从 Web 浏览器的地址栏中复制地址,然后保存以供以后使用。

显示导航窗格中的“主页”位置、网站顶部的图标以及生成的 URL 地址的图像。

从 Power Query Desktop 连接到 SharePoint 文件夹

要连接到 SharePoint 文件夹:

  1. 获取数据中选择 SharePoint 文件夹

  2. 将在确定站点 URL 中复制的 SharePoint 站点 URL 粘贴到“SharePoint 文件夹”对话框中的“站点 URL”文本框中。 在此示例中,站点 URL 为 https://contoso.sharepoint.com/marketing/data。 如果输入的站点 URL 无效,则会在 URL 文本框旁边显示 警告图标。 警告图标。

    SharePoint 文件夹选择。

    选择“确定”继续。

  3. 如果这是首次访问此站点地址,请选择适当的身份验证方法。 输入凭据,然后选择应用这些设置的级别。 然后选择“连接”。

    SharePoint 文件夹桌面身份验证。

    有关身份验证方法和级别设置的详细信息,请转到使用数据源进行身份验证

  4. 选择要使用的 SharePoint 文件夹时,将显示有关该 SharePoint 文件夹中所有文件的文件信息。 此外,还会显示任何子文件夹中任何文件的文件信息。

    显示文件夹信息的导航器的图像。

  5. 选择“合并转换数据”,以合并所选 SharePoint 文件夹的文件中的数据,并将数据加载到 Power Query 编辑器中以供编辑。 或者,选择“合并加载”以将 SharePoint 文件夹中所有文件的数据直接加载到应用中。

    合并 SharePoint 文件夹中的文件。

注意

“合并转换数据”和“合并加载”按钮是合并在指定 SharePoint 文件夹的文件中找到的数据的最简单方法。 还可以使用加载按钮或转换数据按钮来合并文件,但这需要更多手动步骤。

从 Power Query Online 连接到 SharePoint 文件夹

要连接到 SharePoint 文件夹:

  1. 数据源页面中,选择 SharePoint 文件夹

  2. 将在确定站点 URL 中复制的 SharePoint 站点 URL 粘贴到“SharePoint 文件夹”对话框中的“站点 URL”文本框中。 在此示例中,站点 URL 为 https://contoso.sharepoint.com/marketing/data

    在线文件夹选择和登录。

  3. 如果 SharePoint 文件夹在本地,则输入本地数据网关的名称。

  4. 选择身份验证类型,并输入所需的任何凭据。

  5. 选择下一步

  6. 选择要使用的 SharePoint 文件夹时,将显示有关该 SharePoint 文件夹中所有文件的文件信息。 此外,还会显示任何子文件夹中任何文件的文件信息。

    显示文件夹信息的在线导航器的图像。

  7. 选择合并以合并所选 SharePoint 文件夹的文件中的数据,并将数据加载到 Power Query 编辑器中以供编辑。

    注意

    合并按钮是合并在指定的 SharePoint 文件夹中找到的数据的最简单方法。 还可以使用转换数据按钮合并文件,但这需要更多手动步骤。

疑难解答

合并文件

所选 SharePoint 文件夹中的所有文件都将包含在要合并的数据中。 如果数据文件位于所选 SharePoint 文件夹的子文件夹中,则还将包含所有这些文件。 要确保合并文件数据正常工作,请确保文件夹和子文件夹中的所有文件都具有相同的架构。

在某些情况下,SharePoint 站点上可能有多个文件夹,其中包含不同类型的数据。 在这种情况下,将需要删除不必要的文件。 要删除这些文件:

  1. 在所选 SharePoint 文件夹中的文件列表中,选择转换数据

    SharePoint 文件夹文件的列表。

  2. 在 Power Query 编辑器中,向下滚动以查找要保留的文件。

    查找要保留的文件。

  3. 在上面的屏幕截图中显示的示例中,所需的文件是表中的最后一行。 选择删除行,输入要保留的文件之前的最后一行的值(在本例中为 903),然后选择确定

    删除行。

  4. 删除所有不必要的文件后,从主页功能区中选择合并文件,以合并所有剩余文件中的数据。

有关合并文件的详细信息,请转到 在 Power Query 中合并文件

文件名特殊字符

如果文件名包含某些特殊字符,则可能会导致身份验证错误,因为 URL 中会截断文件名。 如果遇到异常身份验证错误,请确保使用的所有文件名都不包含以下任何特殊字符。

# % $

如果文件名中存在这些字符,则文件所有者必须重命名文件,使其不包含其中任何字符。

权限

请求文档库内容时,应具有对 SharePoint 站点以及文档库以及导致所请求文件的任何文件夹的读取访问权限。

Microsoft Entra ID 身份验证

Microsoft Entra ID 身份验证不支持本地 SharePoint 源。