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