Я использую библиотеку Microsoft.Interop для создания файла Excel и записи данных в файл Excel. Моя проблема заключается в следующем код выполняется без ошибок, но по какой-то причине данные не записываются в Excel. Кто-нибудь может указать мне ошибку? Я прошел несколько постов на SO, и все выглядит хорошо для меня. Окружающая среда: c# MVC asp. net ядро 2.2 приложения
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
xlApp.Visible = true;
var xlWorkBook = xlApp.Workbooks.Add(Type.Missing);
var xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.ActiveSheet;
xlWorkSheet.Cells[1, 1] = "Name";
xlWorkSheet.Cells[2, 1] = "1";
xlWorkSheet.Cells[2, 2] = "One";
xlWorkSheet.Cells[3, 1] = "2";
xlWorkSheet.Cells[3, 2] = "Two";
string filename = Guid.NewGuid() + ".xlsx";
var tempFile = System.IO.Path.Combine(System.IO.Path.GetTempPath(), filename);
xlWorkBook.SaveAs(tempFile);
xlWorkBook.Close();
xlApp.Quit();