Java開發Excel POI getPhysicalNumberOfCells 與 getLastCellNum的區別


1.getPhysicalNumberOfCells 與 getLastCellNum的區別

用org.apache.poi的包做excel導入,無意間發明若是excel文件中有空列,空列后面的數據全部讀不到。查來查去本來是HSSFRow供給兩個辦法:getPhysicalNumberOfCells和getLastCellNum。 

getPhysicalNumberOfCells 是獲取不為空的列個數。 

getLastCellNum 是獲取最后一個不為空的列是第幾個。 

同樣,HSSFSheet獲取行也有類似兩個辦法,若是excel數據中存在空行或空列,必須用getLastRow的辦法才干完全讀取數據。

2.hssfSheet.getLastRowNum 與 getLastCellNum的區別

 

hssfSheet.getLastRowNum();//最后一行行標,比行數小1

hssfSheet.getRow(k).getLastCellNum();//獲取列數,比最后一列列標大1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM