Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.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
C# 在wpf中的窗口内打开excel文件_C#_Wpf_Excel - Fatal编程技术网

C# 在wpf中的窗口内打开excel文件

C# 在wpf中的窗口内打开excel文件,c#,wpf,excel,C#,Wpf,Excel,我想在我的wpf窗口中显示一个excel文件,如下所示: 若我创建一个excel应用程序,然后将Visible属性设置为true,excel应用程序将打开,我不希望出现这种行为 Microsoft.Office.Interop.Excel.Application xlsxApp = new Microsoft.Office.Interop.Excel.Application(); Workbook workbook = xlsxApp.Workbooks.Open(path); xlsxApp

我想在我的wpf窗口中显示一个excel文件,如下所示:

若我创建一个excel应用程序,然后将Visible属性设置为true,excel应用程序将打开,我不希望出现这种行为

Microsoft.Office.Interop.Excel.Application xlsxApp = new Microsoft.Office.Interop.Excel.Application();
Workbook workbook = xlsxApp.Workbooks.Open(path);
xlsxApp.Visible=true; //Excel will open, I don't want this.

您需要的是嵌入在Wpf控件中的Excel。这可能是一个好的开始。总之,必须使用ActiveX将其包含在UI中

没有纯粹的WPF excel控件本身

如果您需要模拟某些excel功能,而不需要打开现有文件,那么internet上有很多“类似excel”的控件,无论是否免费。比如说