C# 将多个XML文件导入Excel

C# 将多个XML文件导入Excel,c#,excel,C#,Excel,我发现这篇文章: 它显示了如何将XML文件导入Excel 我的问题是如何将多个XML文件导入到一个工作簿中的多个工作表中 “OpenXML()”方法似乎只与工作簿集合相关, 并创建一个新工作簿 谢谢使用XmlMaps而不是OpenXML,然后创建新图纸: Initialize Excel interop loop... { Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)Globals.ThisW

我发现这篇文章: 它显示了如何将XML文件导入Excel

我的问题是如何将多个XML文件导入到一个工作簿中的多个工作表中

“OpenXML()”方法似乎只与工作簿集合相关, 并创建一个新工作簿


谢谢

使用XmlMaps而不是OpenXML,然后创建新图纸:

Initialize Excel interop 

loop... 

{
    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    newWorksheet.Select();

    ' Run import code 
}

我们正在使用EPPlus.dll生成Excel文件。使用EPPlus.dll,您可以以本机格式编写Excel文件

下面的URL将明确帮助您创建Excel文件。但您必须编写逻辑来读取XML文件并放入Excel工作簿


创建新工作表,切换到该工作表,然后再次运行导入。