getPhysicalNumberOfRows()獲取的是物理行數,也就是不包括那些空行(隔行)的情況。
getLastRowNum()獲取的是最后一行的編號(編號從0開始)。
通過getPhysicalNumberOfRows()獲得的實際行數,不一定有數據的行數。
比如某個單元格只設置了非“常規”的格式,它也會被POI認為是實際行。
不過POI里似乎沒有沒有這樣的方法,getNextPhysicalRow()。
所以只好從getFirstRowNum()到getLastRowNum()遍歷,如果null==currentRow,驗證下一行。