【发布时间】:2016-07-04 21:01:06
【问题描述】:
我一直在尝试有效地获取行号。但在清除数据且未明确删除单元格的情况下,它会失败。
我猜是因为“使用范围”。
我所做的是使用 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;
但是我无法理解的命名空间。谁能帮我一个完整而正确的答案?
【问题讨论】:
-
@sowjanyaattaluri 这就是重点。我猜即使是接受的答案也会受到使用范围收缩问题的影响。
-
Json 与 Excel 或 EPPlus 有什么关系?您使用的范围在哪里?因为您发布的代码不会尝试访问任何单元格