使用C#以编程方式获取最后填充的excel行

我正在尝试使用Microsoft.interop.Excel库和C#以编程方式获取Excel工作表的最后一行。我想这样做,因为我负责遍历excel电子表格的所有记录并对其执行某种操作。具体来说,我需要最后一行的实际数字,因为我会将这个数字扔进一个函数中。有人知道该怎么做吗?

回答:

几种方式

using Excel = Microsoft.Office.Interop.Excel;

Excel.ApplicationClass excel = new Excel.ApplicationClass();

Excel.Application app = excel.Application;

Excel.Range all = app.get_Range("A1:H10", Type.Missing);

要么

Excel.Range last = sheet.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell, Type.Missing);

Excel.Range range = sheet.get_Range("A1", last);

int lastUsedRow = last.Row;

int lastUsedColumn = last.Column;

以上是 使用C#以编程方式获取最后填充的excel行 的全部内容, 来源链接: utcz.com/qa/423727.html

回到顶部