使用样式表将Excel数据转换为XML

时间:2012-09-04 06:15:36

标签: xml excel xsd

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

我知道Excel中有几个XML功能,但还没有找到如何做我想做的事情。

答案和评论赞赏。

1 个答案:

答案 0 :(得分:1)

前段时间做了类似的事情。可能不是你想要的,但希望能让你开始朝着正确的方向前进。

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

很长一段时间但是要记住面对更复杂的XML文件(多个一对一关系或类似的东西)的问题,所以这种方法可能只适用于相对简单的XML模式(除非你将它与XSL转换结合起来)。

相关问题