Java读取Excel中数据时怎么判断Excel中的最后一行
通过poi读取Excel中的数据,怎么去判断最后一行是哪一行呢?就是实际有数据的最后一行,哪怕中间隔了很多行的空行也能获取最后一行的行号,比如:abcdefgd怎么获取d...
通过poi读取Excel中的数据,怎么去判断最后一行是哪一行呢?就是实际有数据的最后一行,哪怕中间隔了很多行的空行也能获取最后一行的行号,比如:
abcdefg
d
怎么获取d所在的行号,我用getLastRowNum试过了,没用。。请各位大神帮帮忙。。。 展开
abcdefg
d
怎么获取d所在的行号,我用getLastRowNum试过了,没用。。请各位大神帮帮忙。。。 展开
6个回答
展开全部
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--;
}
展开全部
sheet.getLastRowNum()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sheet对象的getLastRowNum()方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BOF,EOF,查找一下这个相关的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ctrl+f搜索数据中的关键字再看是几行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询