Microsoft.Office.Interop.Excel ничего не записывается в файл Excel с использованием c# - PullRequest
0 голосов
/ 24 марта 2020

Я использую библиотеку 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();
...