Мне удалось заставить писать работать с. NET Framework 4.6.1 со следующим кодом, который я взял из онлайн-источника:
using System;
using Excel = Microsoft.Office.Interop.Excel;
class E
{
public static void Main(string[] args)
{
try
{
Excel.Application excel;
Excel.Workbook workbook;
Excel.Worksheet sheet;
excel = new Excel.Application();
excel.Visible = true;
workbook = excel.Workbooks.Add();
sheet = (Excel.Worksheet)workbook.ActiveSheet;
sheet.Cells[1, 1] = "Number";
sheet.Cells[1, 2] = "English";
sheet.Cells[1, 3] = "German";
sheet.Cells[1, 4] = "Formula";
}
catch (Exception e)
{
Console.WriteLine($"Error: {e.Message} Line: {e.Source}");
}
}
}
Так что же происходит, когда я выполняю его с помощью. NET Core 2.1 заключается в том, что он открывает Excel, но не пишет в ячейки. Листы не только для чтения, которые я проверил.
Спасибо за помощь!