以下内容通过C#及VB.NET代码展示如何将XML文件转换为Excel文件,可转为.xls以及.xlsx。
工具/材料
测试文件:XML文件
Visual Studio 2013
Excel类库:spire.xls.dll 11.3.4程序集文件
目标文档:Excel (.xls及.xlsx格式)
操作方法
-
01
准备xml源文档,将文件存入VS项目文件夹Debug路径下。这里的文件路径也可以自定义为其他路径。(本次测试代码中的文件路径为项目文件夹路径:C:\Users\Administrator\Documents\Visual Studio 2013\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.XlsNamespace 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文档,如下图:
- End
未经允许不得转载:特殊符号大全 » C# 将XML转为Excel(附VB.NET代码)