Я использую Microsoft.Office.Interop.Excel для записи файла Excel. Код ниже не работает:
var excel = new Microsoft.Office.Interop.Excel.Application();
var workbook = excel.Workbooks.Add(Type.Missing);
var worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.ActiveSheet;
worksheet.Name = "sheet1";
worksheet.Cells[1,1] = "top left";
worksheet.Cells[1,2] = "top right";
worksheet.Cells[2,1] = "bottom left";
worksheet.Cells[2,2] = "bottom right";
workbook.SaveAs("temp.xlsx");
workbook.Close();
excel.Quit();
Создает файл Excel, но он пуст. Я ожидаю увидеть текст «вверху слева», «вверху справа», ... в первых 2 на 2 ячейки. Но я ничего не вижу.
Почему он не записывает содержимое на мой лист?
Мой код можно найти на github: https://github.com/gibran-shah/Image2Excel