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

问题描述 投票:1回答:2

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

假设已经有可变数量的行已经写入文件,我需要让下一行写入。

我正在考虑检查2个空行然后写在第2行或类似的东西。

我该怎么做?在EPPlus中有没有办法打开Excel文件并找到最后一行或什么?

c# epplus
2个回答
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

0
投票

...而且你祈祷有人不小心在$ VXW中输入了一些东西:$ 123512 lol。

© www.soinside.com 2019 - 2024. All rights reserved.