在C#中获取最后一个填充excel行号的数据

时间:2016-07-04 12:53:05

标签: c# excel

我一直在尝试有效地获取行号。但是在数据被清除且未明确删除单元格的情况下失败。

我想这是因为"使用范围"。

我所做的是使用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;

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

1 个答案:

答案 0 :(得分:0)

我前几天来到这个senario,所以我做了什么我读取数据并放入数据表,然后过滤数据以显示数据不为空时的记录。 你可以采用相同的方法。