对 Power Pivot 中的现有数据源进行更改

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021

使用 Power Pivot 创建与 Excel 数据模型中的外部数据源的连接后,可以使用 PowerPivot 加载项更改:

  • 连接信息,包括用作源的文件、源或数据库、其属性或其他特定于提供程序的连接选项。
  • 表和列映射。
  • 对不再使用的列的引用。
  • 从外部数据源获取的表、视图或列。 请参阅 筛选导入到 Power Pivot 的数据。

更改现有连接的外部数据源

使用数据源的选项因数据源类型而异。 此过程使用简单的 Access 数据库。

请按以下步骤操作:

  1. 在 Power Pivot 窗口中,单击 主页>连接>现有连接。
  2. 选择当前的数据库连接,单击“编辑”。
    对于此示例, “表导入向导 ”会打开到配置 Access 数据库的页面。 不同类型的数据源的提供程序和属性不同。
  3. 在“编辑连接”对话框中,单击“浏览”找到类型相同但名称或位置不同的其他数据库。
    更改数据库文件后,将立即显示一条消息,指示需要保存并刷新表才能查看新数据。
  4. 单击 “保存>”“关闭”。
  5. 单击“开始>”获取外部数据>刷新>全部刷新。
    表将使用新数据源刷新,但使用原始数据选择。

编辑表和列映射 (绑定)

更改数据源时,模型中表中的列和源中的表中的列可能不会具有相同的名称,即使它们包含类似的数据也是如此。 这会破坏列之间的映射 - 将一列与另一列联系起来的信息。

请遵循以下步骤:

  1. 在 Power Pivot 窗口中,选择“设计属性>”和“表>属性”。

  2. 当前表的名称将显示在 “表名称” 框中。 “ 源名称 ”框包含外部数据源中的表的名称。 如果源和模型中的列名称不同,则可以通过选择 “源 ”(Source) 或 “模型”(Model) 在两组列名称之间切换。

  3. 若要更改用作数据源的表,请为“ 源名称”选择不同的表。

  4. 根据需要更改列映射:

    • 要添加源中存在但模型中不存在的列,请选中列名称旁边的框。 下次刷新时,数据将加载到模型中。
    • 如果模型中的某些列在当前数据源中不再可用,则通知区域中会显示一条消息,列出无效的列。 无需执行任何其他操作。
  5. 选择 “保存” 以将更改应用到工作簿。
    保存当前表属性集时,Power Pivot 会自动删除任何丢失的列并添加新列。 将显示一条消息,指示需要刷新表。

  6. 选择“ 刷新 ”以将更新的数据加载到模型中。

可以对现有数据源进行的更改

若要更改与工作簿关联的源数据,请使用 Power Pivot 中的工具编辑连接信息或更新 PowerPivot 数据中使用的表和列的定义。

以下是可以对现有数据源进行的更改:

连接 表格 列
  • 编辑数据库名称或服务器名称
  • 更改源文本文件、电子表格或数据源的名称
  • 更改数据源的位置
  • 对于关系数据源,请更改默认目录或初始目录
  • 更改用于访问数据的身份验证方法或凭据
  • 编辑数据源上的高级属性
  • 添加或删除数据筛选器
  • 更改筛选条件
  • 添加或删除表格
  • 更改表名称
  • 编辑源中的表与工作簿中的表之间的映射
  • 从源中选择不同的列
  • 更改列名
  • 添加栏
  • 从工作簿中删除列 (不影响数据源)
  • 需要更多帮助吗?

    你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。