0

有没有办法在 Excel (2010) 中创建一种“模板”来获取一个或多个电子表格中的数据,然后基于 XML 模式将该数据转换为 XML?或者 Excel 中的任何类似功能?

我知道 Excel 中有几个 XML 功能,但还没有找到我想要在上面做的事情。

答案和评论表示赞赏。

4

1 回答 1

1

很久以前做过类似的事情。可能不是你想要的,但希望能让你朝着正确的方向开始。

  • 首先启用功能区中的开发人员选项卡。一个简单的谷歌搜索应该会告诉你如何做到这一点。
  • 在“开发人员”选项卡中,单击“导入”按钮(在“XML”子选项卡中)。这应该允许您导入现有的 XML(数据)文件。这会将数据导入为具有适当列名的表。这将是您的“模板”。
  • 现在您可以向该表添加/修改行,完成后,右键单击(在表内)并在上下文菜单中使用 XML->Export。

已经很长时间了,但请记住面对更复杂的 XML 文件(多个一对一关系或其他东西)的问题,因此这种方法可能仅适用于相对简单的 XML 模式(除非您将其与 XSL 转换结合使用)。

于 2012-09-04T11:49:15.450 回答