获取最后的数据填写excel行号在C#

我一直在试图有效地获得行号。 但是,在数据被清除并且单元没有被明确删除的情况下它失败。

我想这是因为“使用范围”。

我所做的是使用EPPLUS

using (var excel = new ExcelPackage(hpf.InputStream)) { var ws = excel.Workbook.Worksheets["Sheet1"]; if(ws.Dimension.End.Row > 2003) { var result = new JsonResult(); result.Data = "FileLimitExceeded" ; 

但它给了我不正确的数据。 如何有效地获得最后的计数。

我发现像

 var Lastrow = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row; 

但是我无法理解的命名空间。 任何人都可以帮助我一个完整和正确的答案?

我前几天来到这个塞纳里奥,所以我读了数据并放入数据表,然后在数据不为空时过滤数据以显示logging。 你可以采用相同的方法。