将数据导出到现有的Excel工作表

时间:2012-01-23 14:38:40

标签: wpf export-to-excel

我想知道我是否可以更改以下代码以打开现有工作表而不是每次都创建一个新工作表?我有一个wpf应用程序。

Microsoft.Office.Interop.Excel.Application xla = new Microsoft.Office.Interop.Excel.Application();
Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet ws = (Worksheet)xla.ActiveSheet;

非常感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

您需要打开现有工作簿而不是创建新工作簿。

this.Application.Workbooks.Open(@"C:\YourPath\YourWorkbook.xls",
missing, missing, missing, missing, missing, missing, missing,
missing, missing, missing, missing, missing,missing, missing);

msdn article涵盖了对工作表进行更改。