我正在使用PhpExcel处理从客户收到的Ms-Excel文件。我想获得文件中包含数据的最后一个单元格的行值,所以我使用:
$sheet = $objPHPExcel->getActiveSheet();
$highestRow = $sheet->getHighestRow();
但是$highestRow大于我在文件中看到的正确值。当我按下"Ctrl+End"时,焦点移动到行值等于$highestRow的"空白"单元格。
我不明白Excel女士是如何确定"最后一个单元格"的。无论如何,我真的需要得到最后一个包含数据的单元格。
getHighestRow()
方法将返回包含工作表中任何内容的最高行。这可能包括样式信息、图像或其他不是单元格内容的元素。
使用getHighestDataRow()
方法可以获得具有实际内容的单元格的最高行号。请注意,单元格中的空格或空值可以作为内容。