C# 将XML转为Excel(附VB.NET代码)

2021-04-08 15:09:45 分类:IT数码 收听量:608
陆亦晓音频解说员

针对“ C# 将XML转为Excel(附VB.NET代码) ”的问题,下面由IT产品经理-陆亦晓为您解答:

以下内容通过C#及VB.NET代码展示如何将XML文件转换为Excel文件,可转为.xls以及.xlsx。

准备xml源文档,将文件存入VS项目文件夹Debug路径下。这里的文件路径也可以自定义为其他路径。(本次测试代码中的文件路径为项目文件夹路径:C:\Users\Administrator\Documents\VisualStudio2013\Projects\Conversion_XLS\XmlToExcel\bin\Debug。),xml文件在vs程序中的打开效果如下:

在程序中引入如下必要程序集文件:

在程序中键入如下代码:

【C#】

usingSpire.Xls;

namespaceXmlToExcel

{

classProgram

{

staticvoidMain(string[]args)

{

//加载XML文件

Workbookwb=newWorkbook();

wb.LoadFromXml("test.xml");

//保存为.xls格式

wb.SaveToFile("ToExcel.xls");

//保存为.xlsx格式

wb.SaveToFile("ToExcel.xlsx");

}

}

}

【VB.NET】

ImportsSpire.Xls

NamespaceXmlToExcel

ClassProgram

PrivateSharedSubMain(argsAsString())

'加载XML文件

DimwbAsNewWorkbook()

wb.LoadFromXml("test.xml")

'保存为.xls格式

wb.SaveToFile("ToExcel.xls")

'保存为.xlsx格式

wb.SaveToFile("ToExcel.xlsx")

EndSub

EndClass

EndNamespace

运行程序,生成结果文档。可在项目文件夹路径下查看生成的Excel文档,如下图:

C# 将XML转为Excel(附VB.NET代码)

版权声明:文章来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。