java如何判断execl里的单元格是否为空,不为空+1

如题所述

第1个回答  2011-02-17
一般都用poi 。自己百度吧。
第2个回答  推荐于2017-12-16
这样看行不行
HSSFWorkbook readWorkBook = new HSSFWorkbook(inputStream);
HSSFSheet readSheet = readWorkBook.getSheetAt(0);
HSSFRow readRow;
HSSFCell subjectNo; // 贷款贡献率号
if (readSheet.getLastRowNum() <= 0) {
FacesUtils.showInfo("对不起,您导入的excel未填值!");
return false;
}
for (int i = 1; i < readSheet.getLastRowNum() + 1; i++) {
readRow = readSheet.getRow(i);
if (readRow == null) {
continue;
}
subjectNo = readRow.getCell((short) 0);
if (subjectNo == null){

}
// 贷款贡献率号
if (subjectNo.getCellType() == HSSFCell.CELL_TYPE_BLANK) {
FacesUtils.showInfo("第" + (i + 1) + "行:贷款贡献率号不能为空");
return false;
}
if (subjectNo.getCellType() == HSSFCell.CELL_TYPE_STRING) {
value.setSubjectNo((subjectNo.getStringCellValue().trim()));
} else if (subjectNo.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
value.setSubjectNo((subjectNo.getNumericCellValue() + ""));
} else {
FacesUtils.showInfo("第" + (i + 1) + "行:贷款贡献率号格式必须为字符或汉字");
return false;
}
看一下能够看懂不,不行再HI我,Q289462923本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网