我找到了这篇文章: How can you programmatically import XML data into an Excel file? 它显示了如何将XML文件导入Excel。
我的问题是如何在一个工作簿中将多个XML文件导入多个工作表?
" OpenXML()"方法似乎仅与Workbooks集合相关, 并创建一个新的工作簿......
由于
答案 0 :(得分:0)
使用XmlMaps而不是OpenXML,然后创建新工作表:
Initialize Excel interop
loop...
{
Excel.Worksheet newWorksheet;
newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
newWorksheet.Select();
' Run import code
}
答案 1 :(得分:0)
我们正在使用EPPlus.dll生成Excel文件。使用EPPlus.dll,您可以以原生格式编写Excel文件。
以下网址将帮助您创建Excel文件。但是你必须编写逻辑来读取XML文件并放入Excel工作簿。