Java-poi-excel-對空值單元格的讀取
阿新 • • 發佈:2018-08-24
ava excel col shee != 沒有 因此 單元格 exc
// 代碼片段 // 問題背景:導入表格時,當只有一條數據時,沒問題;但導入不是一條數據時,讀完有數據的數據行以後,要進行下一行讀取. // 雖然判斷了行是否為空,但好像沒用,然後在讀取第一個單元格的時候,會拋出空指針異常. // 對於單元格cell,有值則取值,沒有值,就會返回null,因此出現問題. for(int rowNum = 3;rowNum <= lastRowNum; rowNum++){ HSSFRow hssfRow = hssfSheet.getRow(rowNum); if(hssfRow != null){ String no = ""; HSSFCell cell= hssfRow.getCell(0,Row.RETURN_BLANK_AS_NULL); // Row.RETURN_BLANK_AS_NULL 如果為null,就返回blank if(cell != null){ // 再次判斷,只有cell 不為 null時,再給no賦值,否則,no="";這樣就避免了空指針. no = getCellValueXls(cell); } } }
Java-poi-excel-對空值單元格的讀取