如何将数据附加到现有的Excel文件中?

时间:2019-03-28 16:48:13

标签: c# epplus

如何将数据附加到已经存在的Excel文件中。

比方说,已经有可变数量的行已写入文件,我需要获取下一行来写入。

我当时想检查2个空白行,然后在第二行上写类似的内容。

我该怎么做? EPPlus中是否可以打开Excel文件并找到最后一行或其他内容?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

...然后您祈祷有人没有在$ VXW:$ 123512大声笑中放出一些东西。