Я хочу показать файл excel внутри моего окна wpf следующим образом:
если я создаю приложение 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.
То, что вы ищете, - это Excel, встроенный в Wpf Control. Эта страница может стать хорошим началом. Чтобы подвести итог, он должен быть включен в ваш пользовательский интерфейс с помощью ActiveX.
Существует не чистое превосходное управление WPF как таковое.
Если вам нужно подражать некоторым функциям excel без необходимости открывать существующий файл, доступно множество "отличных" элементов управления, доступных в Интернете, бесплатно или нет. Например, этот.