Как вы добавляете данные в существующий файл Excel? - PullRequest
1 голос
/ 28 марта 2019

Как добавить данные в уже существующий файл Excel.

Допустим, в файл уже записано переменное количество строк, и мне нужно получить следующую строку для записи.

Я думал проверить 2 пустые строки, а затем написать во 2-й строке или что-то в этом роде.

Как бы я это сделал? В EPPlus есть способ открыть файл Excel и найти последнюю строку или что-то в этом роде?

Ответы [ 2 ]

1 голос
/ 29 марта 2019

Worksheet.Dimension должен дать вам то, что вам нужно. Так что если у вас есть лист, как это:

enter image description here

Вы можете сделать это:

using (var package = new ExcelPackage(excelFile))
{
    var ws = package.Workbook.Worksheets.First();
    var lastRow = ws.Dimension.End.Row;
    var lastColumn = ws.Dimension.End.Column;

    Console.WriteLine($"Last Row: {lastRow}");
    Console.WriteLine($"Last Column: {lastColumn}");
}

Что выдает в консоли:

Last Row: 9
Last Column: 6
0 голосов
/ 08 мая 2019

... и вы молитесь, чтобы кто-то случайно не добавил что-то в $ VXW: $ 123512, лол.

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