使用 ODC 文件 (Power Query) 共享外部数据

应用对象
Microsoft 365 专属 Excel

在 Excel 用户之间共享数据的好方法是使用 Office 数据连接 (ODC) 文件。 它们设计为便携且易于更新。 建议采用以下方法与 Power Query 形成的数据共享外部数据源。 

在本示例中,我们将与从数据工作簿导入的数据共享工作簿。 但此过程几乎适用于 Excel 可以导入和连接的所有外部数据源。 唯一的例外是,不能使用“来自表/范围的数据>) ”将连接信息保存到从中导入 (的同一工作簿中的 Excel 表或命名范围的 ODC 文件。

重要如果遇到身份验证或隐私问题,请参阅管理数据源设置和权限和设置隐私级别

第 1 步:导入数据并将连接和查询信息保存到 ODC

为了便于共享数据,一个人可以执行下列操作:

  1. 选择“数据>”,从工作簿中的文件>获取数据>。
  2. 在“ 导入数据 ”对话框中,找到并选择包含数据的工作簿,然后选择“ 打开”。
  3. 导航器 对话框中,选择一个表,然后选择“ 转换数据”。
  4. 在Power Query 编辑器中,按所需方式调整数据形状,然后选择“开始>”&“加载”。
  5. 在包含查询数据的 Excel 工作表中,在表中选择一个单元格,选择“ 数据”,选择“ 全部刷新”旁边的箭头,选择“ 连接属性”,选择“ 定义 ”选项卡,然后在对话框底部选择“ 导出连接文件”。
  6. “文件保存 ”对话框中,输入文件名,选择“ 保存”,然后选择“ 确定”
  7. 请确保将文件保存到其他人可以访问的位置(例如网络文件夹)中的受信任数据源。 有关受信任数据源的详细信息,请参阅受信任的文档,信任中心查看我的隐私选项,以及添加、删除或更改受信任位置
  8. 保存工作簿。

结果

ODC 文件包含有关外部数据源的所有连接信息以及 Power Query 操作的步骤和公式。 如果需要,可在记事本中打开 ODC 文件以检查使用的 XML 格式。

第 2 步:打开并使用保存的 ODC 文件

要访问共享的数据,另一个人执行下列操作:

  1. 使用文件资源管理器,找到在上一节中创建的 ODC 文件,然后双击它。

    Excel 会将 ODC 文件打开到新的 Excel 工作簿中。

  2. 如果收到有关信任数据源的消息,请选择“ 启用”。

  3. 在“ 导入数据 ”对话框中,确定想要如何导入数据,然后选择“ 确定”。 有关使用此对话框的更多信息,请选择问号 (?)。

  4. 要确认一切正常,请更新工作簿数据源,然后按 Ctrl + Alt + F5 刷新此工作簿中的所有数据。

  5. 保存工作簿。

结果

其他人现在可以将外部数据源与其由 Power Query 形成的数据共享。

另请参阅

Microsoft Power Query for Excel 帮助

刷新 Excel 中的外部数据连接

数据如何通过 Excel 进行传输