如何将数据附加到现有 Excel 文件?
How do you append data to an existing Excel file?
如何将数据追加到已存在的 Excel 文件。
假设文件中已经写入了可变数量的行,我需要获取下一行进行写入。
我想检查 2 个空行,然后在第 2 行或类似的地方写。
我该怎么做? EPPlus 中有没有办法打开 Excel 文件并找到最后一行之类的东西?
Worksheet.Dimension
应该可以满足您的需求。因此,如果您有这样的 sheet:
你可以这样做:
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
如何将数据追加到已存在的 Excel 文件。
假设文件中已经写入了可变数量的行,我需要获取下一行进行写入。
我想检查 2 个空行,然后在第 2 行或类似的地方写。
我该怎么做? EPPlus 中有没有办法打开 Excel 文件并找到最后一行之类的东西?
Worksheet.Dimension
应该可以满足您的需求。因此,如果您有这样的 sheet:
你可以这样做:
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