Как создать файл .xlsx в C# с. NET Core 2.1? - PullRequest
1 голос
/ 13 февраля 2020

Мне удалось заставить писать работать с. 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, но не пишет в ячейки. Листы не только для чтения, которые я проверил.

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...