导入第二个电子表格到Microsoft.Office.Interop.Excel C#项目

我被困在最后一道关卡去完成我的程序。 我有一个Excel文件,我想导入到我正在build立在C#

wb.Sheets.Add(); Microsoft.Office.Interop.Excel.Worksheet staffCosts = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1]; staffCosts.Name = "Staff Costs"; staffCosts.QueryTables[1].Name = Path.GetFileNameWithoutExtension("C:\\tilldataoutput\\excelcreator\\excelcreator\\bin\\Debug\\Staff.xlsx"); 

任何帮助将大规模赞赏。

看看这个MSDN链接,其中说…

返回表示指定工作表上所有查询表的QueryTables集合。 只读。

由于您通过使用索引获取QueryTable ,因此应该首先检查该集合以检查是否存在,或者查看第二个QueryTable检查是否存在。