Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 将数据导出到现有excel工作表_Wpf_Export To Excel - Fatal编程技术网

Wpf 将数据导出到现有excel工作表

Wpf 将数据导出到现有excel工作表,wpf,export-to-excel,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.ActiveShe

我想知道我是否可以更改下面的代码以打开现有的工作表,而不是每次都创建一个新的工作表?我有一个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;

非常感谢您的帮助:)

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

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

这包括对工作表进行更改。

非常棒,效果非常好。:)不可能只定义一个特定的行(基于当前显示的联系人ID)?是的,你可以这样做,看看上面的msdn链接,它给出了一些非常详细的例子。