使用PhpExcel获取包含Ms Excel文件中数据的最后一个单元格的行值

时间:2014-10-16 03:22:40

标签: php phpexcel

我使用PhpExcel处理从客户收到的Ms Excel文件。我想得到包含文件中数据的最后一个单元格的行值,所以我使用:

$sheet = $objPHPExcel->getActiveSheet();
$highestRow = $sheet->getHighestRow();

但是$ highestRow大于我在文件中看到的正确值。当我按下" Ctrl + End"时,焦点移动到空白'行值等于$ highestRow。

我不明白Excel如何确定最后一个单元格'。无论如何,我真的需要得到包含数据的最后一个单元格。

1 个答案:

答案 0 :(得分:2)

getHighestRow()方法将返回包含工作表中任何内容的最高行。这可能包括样式信息,图像或非细胞内容的其他元素。

使用getHighestDataRow()方法获取具有实际内容的单元格的最高行号。请注意,单元格中的空格或空值可以作为内容。