Excel文件保存为XML格式

Group里的Cyber发布了一个把.xls格式文件转化为XML格式文件的Biztalk Pipeline组件,参考http://www.codeplex.com/BizExcel,一个不错的组件。

其中的要点在于根据xls的XML Mapping Feature把excel表单中的数据转化为XML文件。事实上,任意打开一个xls文件,选择"Save As",在"Save as type"中有一种"XML Data"的类型。这也是Office基于XML格式的一种体现。

在.net project中,添加dll引用,选择COM列表里的“Microsoft Excel 11.0 Object Library”,这样引用里面就包含了microsoft.office.core和excel。其中的Microsoft.Office.Interop.Excel.Workbook的SaveAsXMLData方法就可以实现xls到XML的转换。

你可能感兴趣的:(Excel)