首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ClosedXML查找最后一行号

ClosedXML查找最后一行号
EN

Stack Overflow用户
提问于 2017-01-31 21:14:52
回答 5查看 24.9K关注 0票数 12

我使用ClosedXML和C#来修改Excel工作簿。我需要找到最后使用的行号,但是.RowCount()会计算工作表中有多少行。因此,当只有几千行时,它将返回100万行。我尝试过LastRowUsed(),但它不返回int,也没有.row方法。怎样才能得到int中的最后一行?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-01-31 21:57:47

您可以使用RowsUsed();

代码语言:javascript
运行
复制
var wb = new XLWorkbook();
    var ws = wb.worksheets.add("data");
    var totalRows = ws.RowsUsed().Count();
票数 9
EN

Stack Overflow用户

发布于 2017-02-01 13:12:43

LastRowUsed()函数返回一个row对象。使用

代码语言:javascript
运行
复制
worksheet.LastRowUsed().RowNumber()

若要获取最后一行的使用编号,请执行以下操作。

票数 29
EN

Stack Overflow用户

发布于 2017-01-31 21:39:57

你必须使用.LastRowUsed()

来自official GitHub repo的更有用的东西:

代码语言:javascript
运行
复制
range.FirstCell()
range.FirstCellUsed()
range.FirstColumn()
range.FirstColumnUsed()
range.FirstRow()
range.FirstRowUsed()

range.LastCell()
range.LastCellUsed()
range.LastColumn()
range.LastColumnUsed()
range.LastRow()
range.LastRowUsed()
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41967611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档