使用本机数据库查询从数据库导入数据(Power Query)

注意: Power Query 在 Excel 2016 中称为“获取和转换”。 在此处提供的信息适用于两者。 若要了解详细信息,请参阅在 Excel 2016 中获取和转换

Power Query 使你能够灵活地从其支持的各种数据库(不包括 Microsoft Access)导入数据。 它可以运行本机数据库查询,这样可以节省使用 Power Query 界面构建查询所需的时间。 此功能对于使用已存在的复杂查询尤其有用,并且你可能不希望或知道如何使用 Power Query 界面重建。

安全说明: 本机数据库查询的一个意图是非副作用。 但是,Power Query 不保证查询将不会影响数据库。 如果你运行由其他用户编写的本机数据库查询,系统将提示你确保你知道将使用你的凭据评估的查询。


Power Query 使你能够在连接到数据库时在SQL 语句框中指定你的本机数据库查询。 在下面的示例中,我们将使用本机数据库查询从 SQL Server 数据库导入数据。 该过程与 Power Query 支持的所有其他数据库类似。

  1. 使用 Power Query 连接到 SQL Server 数据库。 在功能区的 " POWER QUERY " 选项卡中,单击 "SQL Server 数据库>"。

    从数据库中获取外部数据
  2. MICROSOFT SQL 数据库弹出窗口中:

    1. 使用 "本机数据库查询" 指定要从中导入数据的服务器数据库

    2. 展开 " SQL 语句" 字段并粘贴或输入本机数据库查询,然后单击"确定"

      运行本机数据库查询

  3. 如果这是你第一次连接到此服务器,你将看到提示选择连接到数据库的身份验证模式。 选择适当的身份验证模式,然后继续。

    注意: 如果您不具有对数据源(服务器Database)的访问权限,您将看到请求访问服务器/数据库的提示(如果在 Power BI for data source 中指定了 access 请求信息)。 

  4. 如果已建立连接,则会在查询编辑器中返回结果数据。

    根据自己的喜好调整数据的形状,然后单击 "应用 & 关闭" 以保存更改并将数据导入工作表。

    查询编辑器

另请参阅

从外部数据源导入数据

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×