如何获取到sheet中已经插入数据的最大行数

眨眼瞬逝 2013-05-20 01:42:40
在excel文件中,打开一个sheet,从第三行第二列开始,序号这一列是自动增加的,通过遍历序号这一列的表格,没有值的返回这一行所在位置的行数。

哪位大神帮我看看我写的遍历哪里错了,

for (i = 3; i < sheet.Rows.Count; i++)
{
String txt = (String)sheet.Cells[i, 2];
if (String.IsNullOrEmpty(txt))
{
i++;
}
else
{
break;
}
}
...全文
442 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋色之美 2013-05-20
  • 打赏
  • 举报
回复
sheet.UsedRange.Rows.Count
眨眼瞬逝 2013-05-20
  • 打赏
  • 举报
回复
顶一个,大神在哪里,需要你呀 出来帮帮忙来解决一下
眨眼瞬逝 2013-05-20
  • 打赏
  • 举报
回复
sheet = (Worksheet)book.Sheets.get_Item(1); 直接打开了一个sheet。 我新手刚接触C#没多久,哪位大神帮帮忙
Kim_Du 2013-05-20
  • 打赏
  • 举报
回复
你的sheet是怎么定义的,按照你的代码看,sheet应该是得到的一个dataTable,如果是的话,DataTable没有Cells这个属性吧
眨眼瞬逝 2013-05-20
  • 打赏
  • 举报
回复
哪位大神帮帮忙呀

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧