Es un problema de lógica, y puedes hacer dos cosas:
1 leer todo y saltarte cuando haya nombres vacíos o
2 detenerte en cuanto encuentres un nombre vacío.
De la primer forma podrías leer en caso de que haya más nombres en filas posteriores, de la segunda forma no.
Código PHP:
Ver originalfor ($r = 14; $r <= $highestRow; $r++){
$sx=utf8_decode($objPHPExcel->getActiveSheet()->getCell('A' . $r)->getValue()); $nm=utf8_decode($objPHPExcel->getActiveSheet()->getCell('B' . $r)->getValue()); $nombres[$sx]=$nm;//suponiendo que guardas los nombres en un arreglo
}
o bien
Código PHP:
Ver originalfor ($r = 14; $r <= $highestRow; $r++){
$sx=utf8_decode($objPHPExcel->getActiveSheet()->getCell('A' . $r)->getValue()); $nm=utf8_decode($objPHPExcel->getActiveSheet()->getCell('B' . $r)->getValue()); break;
}