Execl获取真实行数
来源:互联网 发布:国家软件重点企业 编辑:程序博客网 时间:2024/05/06 02:59
publicstaticvoid main(String[] args) {
Workbook wb = null;
try {
wb = new HSSFWorkbook(new FileInputStream("E:\\goodsinfoYiDa-1.xls"));
} catch (Exception e){
//
}
Sheet sheet = wb.getSheetAt(0);
CellReference cellReference = new CellReference("A4");
boolean flag =false;
System.out.println("总行数:"+(sheet.getLastRowNum()+1));
for (int i = cellReference.getRow(); i <=sheet.getLastRowNum();) {
Row r = sheet.getRow(i);
if(r ==null){
// 如果是空行(即没有任何数据、格式),直接把它以下的数据往上移动
sheet.shiftRows(i+1,sheet.getLastRowNum(),-1);
continue;
}
flag = false;
for(Cell c:r){
if(c.getCellType() != Cell.CELL_TYPE_BLANK){
flag = true;
break;
}
}
if(flag){
i++;
continue;
}
else{//如果是空白行(即可能没有数据,但是有一定格式)
if(i == sheet.getLastRowNum())//如果到了最后一行,直接将那一行remove掉
sheet.removeRow(r);
else//如果还没到最后一行,则数据往上移一行
sheet.shiftRows(i+1,sheet.getLastRowNum(),-1);
}
}
System.out.println("总行数:"+(sheet.getLastRowNum()+1));
}
- Execl获取真实行数
- JXL获取excel真实行数
- java 读取excel获取真实行数
- java 读取excel获取真实行数
- java 读取excel获取真实行数
- user_tables 行数与真实行数
- Grid行数据获取
- ResultSet获取行数
- AspxGridView 获取行数
- PHP获取文件行数
- [转]获取文件行数
- MySql Resultset获取行数
- TextView获取行数
- jQuery 获取 table 行数
- php获取文件行数
- 获取文件行数
- 获取lable行数
- Android textView 获取行数
- 三分模版
- 移动端兼容性
- 开启openssl
- IE中的for...in... Bug
- 我眼中的设计模式(5)
- Execl获取真实行数
- .Net下的Windows服务程序开发指南.
- Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
- Oracle10g下载地址--多平台下的32位和64位
- mysql 简单的数据库增删改差
- jquery vilidate 使用小例
- 言简意赅:中断中为何不能使用信号量,中断上下文为何不能睡眠
- JavaScript中setTimeout()和setInterval()的使用以及区别
- 制作excle报盘模板