统一获取 & 转换体验

Excel 2016 引入了一组功能强大的工具,称为 "获取 & 转换"。 这些工具基于 Power Query 技术,使你能够轻松地连接、组合和整形来自各种源的数据。 下面的 "获取 & 转换" 教程将指导你完成基础知识。

我们很高兴地宣布在 Excel 中对数据导入和整形功能的下一次重大更新-统一的 Get & 转换体验。 使用3月、2017 Office 365 更新,我们增强了 Excel 的数据导入功能并重新排列了 "数据" 选项卡上的按钮,以便充分利用 "获取 & 转换" 功能的方式比以往更轻松。

在 "数据" 选项卡上获取 & 转换选项

通过统一的 Get & 转换体验,你可以从 Excel 中的数据导入和整理功能的紧密集成的数据导入和整形功能中获益。 你可以轻松地连接和获取来自各种常用数据源(如文件、数据库、Azure 和 Online 服务等)的数据。 并且,你可以通过排序、更改数据类型、拆分列、聚合数据等功能,在功能强大的方式中调整数据的形状。 不断增长的新连接器以及易于执行的转换是 & 在日常工作中转换宝贵且节省时间的工具的功能。

请注意,新体验取代了旧的旧版数据导入向导,这些向导在数据> "获取外部数据" 下可用。 但是,如果需要,仍然可以访问它们。 请参阅:如何还原旧的获取外部数据体验?

注意: 只有当您有Office 365 订阅时,才可在 Excel 中使用此功能。 如果你是 Office 365 订阅者,请确保你拥有最新版本的 Office

如何获取来自常用源(如 CSV 文件或 Web)的数据?

我们知道导入数据(如最受欢迎的连接线)在功能区上易于访问的用户。 在此更新中,我们尝试关注此原则并保持体验与你的使用方式一致。 现在,你可以在 "数据" 选项卡的 "获取 & 转换数据" 部分下找到以下前三个连接器:从文本/CSVWeb表/区域

从文本/CSV

通过此连接线,你可以轻松地从文本(* .txt)、逗号分隔值(* .csv)或带格式的文本(* .prn)文件导入数据。 此新式连接线基于 Power Query 技术,并替换 "从文本中继承旧版" 向导。

若要开始导入带有新的连接器的数据,请单击 "从文本/CSV 数据 >",选择源文件,然后单击"确定"。 然后,通过文本/CSV连接器的新功能和增强功能分析输入文件的结构,并自动应用相关的导入设置。 它可以按分隔符拆分列,提升要用作列标题的第一行,以及更多。

从文本选项获取 & 转换

如果预览方式不符合您的需要,您可以在此处配置基本导入设置,如文件源、分隔符或数据类型检测逻辑。 根据您的选择,数据的预览将自动更新。

然后,您可以单击 "加载" 以将数据直接加载到工作表中,或单击 "加载" 旁边的箭头以将数据加载到数据模型中。 如果要在查询编辑器中应用其他数据转换,请单击 "编辑"。

从 Web

通过此连接线,您可以从 HTML 页面中 "scrape" 数据。 这是另一个新型的连接器,也是基于 Power Query 技术的另一个连接器,并替换了旧版 Web 向导。

若要开始使用它,请单击 "从 Web>数据",指定目标页面 URL,然后单击"确定"。 "导航器" 对话框中显示了页面上所有表的列表。 你可以选择在表视图web 视图中与网页交互。 使用 "表格" 视图,首先单击左侧的表名称,该表中的数据将显示在右侧。 使用 Web 视图,您可以从 "导航器" 列表或从 Web 视图预览窗格中单击表格。 可以在两个视图中选择多个表。

从 Web 选项获取 & 转换

从表/区域

使用此连接线,可以创建链接到 Excel 工作表中的表或命名区域的新查询。 然后,你可以精炼你的数据,并在 "查询编辑器" 窗口中对其应用其他转换。

从 "表格选项" 获取 & 转换

如何获取来自 XML 文件或 Microsoft SQL Server 等其他源的数据?

可以创建一个新查询以从单个数据源(如 Microsoft Access 数据库或 OData 源)导入数据,也可以同时从文件夹中的多个文本文件导入数据。

单击 "数据>获取数据" 时,将在下拉菜单中显示可用数据源。 源选项以类别的形式进行组织,包括 Excel 工作簿、XML 文件或整个文件夹、数据库(如 SQL Server 或 Oracle)、Azure 服务(如 HDInsight 或 Blob 存储)、SharePoint Online 列表或 Salesforce 等联机服务以及 OData 或 ODBC 等其他各种来源。

可用连接线的列表不断增大。

获取和转换“从数据库”选项

通过此更新,我们还删除了以前在 "数据" 选项卡的 "获取外部数据" 部分下可用的以下旧向导:从 Access 开始,从 Web、从 Web、从 SQL Server 到 OData 数据馈送、从 XML 数据馈送、数据连接到Wizard. 如果出于任何原因,您需要使用其中一个已删除的旧向导,请参阅:如何还原旧的 "获取外部数据" 体验?

但是,有两个常用且非常独特的向导,它们属于旧的 "获取外部数据" 功能集,并且将保留新体验:从 Analysis ServicesMicrosoft Query。 它们可以在 "数据>" 下的 "数据库数据> 中从其他源类别中的其他源类别中找到。

如何利用 "获取 & 转换" 功能来清理和整形我的数据?

获取 & 转换使你可以将数据清理和整形为一个可靠的数据分析的基本步骤。 可以删除列、筛选行、更改列数据类型、替换值等。 通过帮助和显示所有数据转换的专用查询编辑器窗口完成此操作。

切换到功能区上的 "数据" 选项卡,单击 "获取数据",使用其中一个可用的连接器连接到所需的数据源(如文件或数据库),并在 "导航器" 窗口中预览数据。

Gent & 转换导航器

接下来,选择想要导入的表,然后单击 "编辑" 以启动 "查询编辑器" 窗口。

获取 & 转换查询编辑器

使用 "查询编辑器" 窗口内功能区中提供的大量命令集。 你可以通过排序和筛选数据、转换数据类型、拆分或合并列、聚合数据等来应用强大的转换。

将记录你对数据应用的所有转换步骤,并将其保存为查询的一部分。 录制的转换可以通过 "查询编辑器" 窗口中的 "已应用步骤" 部分进行观察和管理,并将在每次刷新查询时重新应用到数据。

如何获取来自最近使用过的源、Office 数据库连接(ODC)文件、其他工作簿连接或表格的数据?

数据导入区域中最常用的方案之一是连接和获取您最近的源中的数据。 用户通常会为导入数据建立一组用于连接的常用源。

若要从您最近的一个数据源连接并创建查询,请单击 "数据">"最近的源"。 然后,你可以浏览最近连接的源,选择一个源,然后单击 "连接" 以继续导入流。

获取 & 转换 "最近的源" 窗格

另一种常见方案是从现有连接或工作簿中的表导入数据。 例如,您可能希望基于以前创建的工作簿连接创建新的数据透视表。 或者,你可能想要使用由组织中的人员定义的 Office 数据库连接(ODC)文件链接和导入数据源。

通过此更新,你可以将任何查询的定义导出到 ODC 文件,然后通过工作簿或同事共享它。 若要将查询定义导出到 ODC 文件中,请在 "查询 & 连接" 侧窗格中右键单击查询,然后选择 "导出连接文件"。 创建的 ODC 文件将包含具有所有依赖关系的查询定义,包括对数据源的连接指令以及对数据应用的转换步骤。 导出查询定义的另一种方法是通过 "查询属性" 对话框,可通过从查询的上下文菜单中选择 "属性" 来打开该对话框。

一旦你收到 ODC 文件,你将能够使用它,并将查询定义导入到你的工作簿中。 若要通过 ODC 机制导入数据,请单击 "数据>现有连接"。 将显示 "现有连接" 对话框,然后您可以从可用的 ODC 文件、现有工作簿连接或表格导入。

从现有连接或查询中选择

如果你需要创建将由其他应用程序(如 Visio 或 Excel 2013 及更早版本)使用的 ODC 文件,你可以使用以下连接器执行此操作:从 SQL Server 数据库、来自 microsoft Access 的数据库、来自 microsoft Query 的Microsoft Access 数据库、来自Microsoft Query的 microsoft Access 数据库或数据连接向导中的旧版。 请务必注意,当使用来自其他应用程序的 ODC 文件时,该应用程序将仅重复使用 ODC 的连接指令,并且不会包含原始查询可能包含的任何转换步骤。 如果需要从 Access (来自 SQL Server)从 OData 数据馈送连接器还原旧版,请参阅:如何还原旧的获取外部数据体验?

如何管理现有工作簿查询和连接?

当我们引入了到 Excel 2016 的 & 转换时,我们引入了两种数据导入方法:第一种是新的Get & 转换体验,它可以使用查询(并且还依赖于场景背后的工作簿连接来进行刷新和加载到工作簿元素)。 第二个是使用工作簿连接的旧旧体验。 管理工作簿查询和连接也是单独执行的。 通过 "专用查询" 窗格管理工作簿查询,而通过 "工作簿连接" 对话框管理连接。 这会导致用户出现混淆。

通过此更新,我们解决了此问题。 现在,您可以从 "专用查询" & "连接" 侧窗格中访问和管理工作簿查询和连接。 若要打开侧窗格,请单击 "数据" > "查询 & 连接" 按钮。

& 连接窗格获取 & 转换查询

单击窗格顶部的 "查询" 选项卡可让你浏览和管理工作簿中的可用查询。 右键单击查询以访问查询的上下文菜单,该菜单允许你执行其他操作。 例如,您可以刷新基础源中的查询数据、复制/粘贴查询、用查询编辑器编辑查询转换等。

我们还通过新的 "查询属性" 对话框简化了查询及其基础连接的管理。 今天,当您在工作簿中创建新查询时,会在后台自动创建新的基础连接实体,并与此查询相关联。 虽然查询的角色是连接到数据源,并在其顶部应用所需的数据转换,但基础连接控制数据的加载位置(例如,工作表或数据模型)以及查询数据的刷新设置,如刷新频率。 使用新的 "查询属性" 对话框,你可以轻松地控制所有查询属性,例如其名称或转换说明,以及基础连接属性(如刷新设置)。 若要打开 "新建查询属性" 对话框,请在 "查询 & 连接" 侧窗格上单击查询上下文菜单中的 "属性" 命令。

单击侧面窗格顶部的 "连接" 选项卡,可浏览和管理工作簿中的可用旧版连接,这些连接与某个旧向导(如从文本Analysis ServicesMicrosoft Query)相关联。 右键单击连接以访问上下文菜单。 你将能够执行其他操作,例如从来源刷新连接数据、删除连接或通过熟悉的连接属性对话框管理连接属性。

如何还原旧的 "获取外部数据" 体验?

新的 Get & 转换体验在与旧向导相比的连接器产品和转换功能方面更出色。 但是,仍有可能需要使用旧的某个向导导入数据。 例如,当你希望将数据源登录凭据保存为工作簿的一部分时。 (请注意,此方法不符合新式安全标准,因此在新的 "获取 & 转换" 体验中不支持此操作。

你可以通过自定义功能区来访问旧版连接线,也可以通过 "Excel 选项" 对话框中的新增和简单的配置设置,返回并直接在 "数据 >" 获取数据"下拉菜单中显示你的旧版数据导入向导。

转到 "文件" > ">数据"选项>显示旧版数据导入向导,然后选择要使用的旧向导:

"获取 & 的图像" 从文件 > 选项 > 数据转换旧版向导选项。

打开 "数据 >" 获取数据"下拉菜单,然后从" 专用旧向导 "类别启动以前选择的旧数据导入向导之一:

获取 & 转换旧版菜单选项

有关获取 & 转换的其他信息

如果您想要了解有关 "获取 & 转换" 功能的详细信息,最好的开始位置是 " Microsoft Power Query for Excel 帮助"。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

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

此信息是否有帮助?

谢谢您的反馈!

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

×