Java读取Excel中数据时怎么判断Excel中的最后一行

通过poi读取Excel中的数据,怎么去判断最后一行是哪一行呢?就是实际有数据的最后一行,哪怕中间隔了很多行的空行也能获取最后一行的行号,比如:abcdefgd怎么获取d... 通过poi读取Excel中的数据,怎么去判断最后一行是哪一行呢?就是实际有数据的最后一行,哪怕中间隔了很多行的空行也能获取最后一行的行号,比如:
abcdefg

d
怎么获取d所在的行号,我用getLastRowNum试过了,没用。。请各位大神帮帮忙。。。
展开
 我来答
TOP一I
2018-12-04
知道答主
回答量:3
采纳率:0%
帮助的人:2412
展开全部
int realRowCount = sheet.getPhysicalNumberOfRows();/* 获取有数据的行数,即:最后有数据的行是第n行,前面有m行是空行没数据,则返回n-m */
int rowIndex=0; /* 行号下标,从0开始 */
Row row = null;
for (int j = 0; j < realRowCount ; j++) {
    row = sheet.getRow(rowIndex++);
    if(row !=null){
        /* 处理数据 */
    }else{
        j--;
    }
}
if(rowIndex>0){
    rowIndex--;
}
风起雪落2009
2017-08-27 · TA获得超过1597个赞
知道大有可为答主
回答量:1743
采纳率:74%
帮助的人:392万
展开全部
sheet.getLastRowNum()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tpccjw
2017-08-25
知道答主
回答量:4
采纳率:0%
帮助的人:3394
展开全部
Sheet对象的getLastRowNum()方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cd6cfcc72c
2017-06-21 · TA获得超过822个赞
知道小有建树答主
回答量:697
采纳率:0%
帮助的人:182万
展开全部
BOF,EOF,查找一下这个相关的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用户名字终于
2014-08-04
知道答主
回答量:4
采纳率:0%
帮助的人:5232
展开全部
用ctrl+f搜索数据中的关键字再看是几行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式