醉百书

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

醉百书 2021-07-15 21:40:14
语音朗读

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

工具/材料

测试文件:XML文件

Visual Studio2013

Excel类库:spire.xls.dll11.3.4程序集文件

目标文档:Excel(.xls及.xlsx格式)

方法步骤

01.

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

02.

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

03.

在程序中键入如下代码:

【C#】

using Spire.Xls;

namespace XmlToExcel

{

class Program

{

static void Main(string[]args)

{

//加载XML文件

Workbook wb=new Workbook();

wb.LoadFromXml("test.xml");

//保存为.xls格式

wb.SaveToFile("ToExcel.xls");

//保存为.xlsx格式

wb.SaveToFile("ToExcel.xlsx");

}

}

}

【VB.NET】

Imports Spire.Xls

Namespace XmlToExcel

Class Program

Private Shared Sub Main(args As String())

'加载XML文件

Dim wb As New Workbook()

wb.LoadFromXml("test.xml")

'保存为.xls格式

wb.SaveToFile("ToExcel.xls")

'保存为.xlsx格式

wb.SaveToFile("ToExcel.xlsx")

End Sub

End Class

End Namespace

04.

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

相关推荐