从工作簿中删除 XML 映射信息

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

XML 映射及其数据源信息与工作簿(非特定工作表)一起保存。 恶意用户可以通过使用 Visual Basic for Applications (VBA) 宏来查看此潜在敏感映射信息。 如果将工作簿保存为启用宏的 Excel Open XML 格式文件,则可以通过记事本或其他文本编辑程序查看此地图信息。

注意

XML 映射功能仅在 Excel for Windows 桌面版中可用。 它们在 Excel for Mac 或 Excel 网页版中不可用。 XML 映射是一项旧功能。 对于许多 XML 导入和转换方案,请考虑改用 Power Query。

从工作簿中删除 XML 的数据源定义

如果要继续使用映射信息,但删除潜在的敏感数据源信息,请从工作簿中删除 XML 架构的数据源定义。 在此情况下,你仍可导出 XML 数据。

此过程将会从 XML 映射中永久删除当前数据源定义。

  1. 选择映射的单元格以选择所需的 XML 映射。

  2. 如果“ 开发工具 ”选项卡不可用,请按照以下步骤显示该选项卡:

    1. 在 “文件 ”选项卡上,选择 “选项>”“自定义功能区”。
    2. 选择“开发工具”复选框。
  3. 在 “开发人员 ”选项卡上,选择 “映射属性”。
    显示“开发人员”选项卡 XML 组的屏幕截图。

  4. 在“XML 映射属性”对话框的“数据源”下,清除“将数据源定义保存在工作簿中”检查框。
    默认情况下,此选项处于选中状态。 清除此选项不会删除工作表中的任何数据。

重要

数据源定义包含与导入的 XML 数据相关的连接信息。 删除此信息可防止其他人查看它,但仍可以将映射的数据导出到 XML 文件。 如果重新导入 XML 数据文件,则数据源定义将再次与该文件一起保存。

从工作簿中删除 XML 映射

如果在删除 XML 映射之前删除工作表,则映射信息(包括数据源详细信息和可能的其他敏感信息)将保留在工作簿中。 若要删除敏感信息,请在删除工作表之前删除 XML 映射,以从工作簿中永久删除映射信息。

  1. 如果“ 开发工具 ”选项卡不可用,请按照以下步骤显示该选项卡:

    1. 在 “文件 ”选项卡上,选择 “选项>”“自定义功能区”。
    2. 选择“开发工具”复选框。
  2. 在 “开发人员 ”选项卡的“ XML ”组中,选择 “源”。
    显示“开发人员”选项卡 XML 组的屏幕截图。

  3. 在“ XML 源 ”任务窗格中,选择 “XML 映射”。
    将显示“ XML 映射 ”对话框。
    “映射”对话框

  4. 选择想要删除的 XML 映射。

  5. 选择 “删除”,然后选择“ 确定”。

注意

删除 XML 映射只会删除 XML 映射。 它不会删除 XML 映射当前映射到的任何数据。

需要更多帮助吗?

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