如何将数据从Excel导出到有效的Xml?

我有一个Excel数据表,我想导出到一个Xml文件。
这个导出的Xml需要对Xsd有效。

请注意,所有的格式和validation都必须在Excel内完成,因为它将是唯一可用于执行导出的人员的工具。

任何build议,以完成这项任务?

从Excel中保存您的文件的XML格式。 这就是所谓的MS Office XML。 文档(和模式)可用于Office 2003和2007 。

我知道这是一个非常古老的问题,但以防其他人碰到..

接受的答案是好的,但XMLSS是复杂得多(虽然它是有效的XML),我想在微软分享这个资源 。 它逐步解释了一切。

另一个select是创build一个CSV文件,然后使用XI将其转换为XML – 在IBM开发人员的作品中有一篇关于它的文章,它可以很好地完成这项工作。

这个Java API也很less有人感兴趣。

两件事情,写一个Excel的插件,或者将excelfile转换为xml并创buildxsd。 在excel中编辑xml,并在excel中添加validaion。

http://office.microsoft.com/en-us/excel/HP011429481033.aspx