xml - 在 Excel 中使用 XML

标签 xml excel schema

我有许多现有的 XML 文件,其中定义了架构和格式。我希望能够将其复制到 Excel 以使文件中的数据可编辑。所以我今天想获取一个 XML 完成的文件,并在明天为现有字段填充不同的值。
我已将 XML 文件复制到我的 Excel 文件中,并且似乎发生了两种情况。我已通过将 XML 文件拖入 Excel 并选择“使用 XML 源任务 Pane ”将 XML 复制到 Excel 中。这是正确的吗?

  • 在一个 XML 文件上 - 架构复制到 Excel 中,我可以在 XML Source 窗口中看到右侧的字段。我将元素复制到 Cells A1 等 - 一旦完成,似乎所有元素都有 NS1: 预先附加到标题。此外,一旦填充数据,它就不可导出。 '无法保存或导出 XML 数据。此工作簿中的 XML 映射不可导出。我正在尝试使用开发人员选项卡、XML 和导出进行导出。
  • 在另一个 XML 文件上 - 架构复制到 Excel 中,我可以在 XML Source 窗口中看到右侧的字段。我将元素复制到 Cells A1 等 - 一旦完成,似乎所有元素都被复制到与 XML 窗口中的元素匹配的精细名称中。但是,一旦填充了数据,它就无法导出。 '无法保存或导出 XML 数据。此工作簿中的 XML 映射不可导出。我正在尝试使用开发人员选项卡、XML 和导出进行导出。

  • 对于如何在 Excel 中使用现有 XML 格式以使字段可编辑的任何帮助,我们将不胜感激。如果不清楚或您需要更多详细信息,请告诉我。

    最佳答案

  • 打开 Excel 2016
  • 点击标签“开发者”
  • 使用按钮“XML map ”
  • 使用“添加”按钮添加您的 XML 模式文件 (.xsd) -(您应该在右侧面板上看到 XML 映射)
  • 例如,右键单击第一个条目
  • 使用'Map element'(我总是忘记这一步......现在第一行应该用标题信息填充)
  • 返回“XML”区域中的“开发人员”选项卡
  • 点击“导入”
  • 关于xml - 在 Excel 中使用 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49901910/

    相关文章:

    xml - 如何在 XML 模式中声明只有属性的元素?

    c# - 尝试用 C# 制作天气程序,但除了 API 中的国家/地区代码外,它不会返回任何内容

    html - XSL重复相同的XML元素/节点,无法正常工作

    xml - XSL+XPATH : Compare previous node attribute to current node attribute

    javascript - Excel 到 html 导出

    java - XSD - 任何(未知)元素的无限数量,但定义了序列中的最后一个元素

    java - Java 中的多模式验证

    python - 用 Pandas 阅读excel专栏

    excel - 批量获取Excel单元格属性

    PHP/MySQL 登录 -> 每个客户的模式