Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2012, 11:16
pzenteno22
 
Fecha de Ingreso: junio-2012
Mensajes: 17
Antigüedad: 11 años, 10 meses
Puntos: 0
Leer celda activas en excel

Estimados:

Tengo una planilla excel con un listado de persona en los cuales la fila A mantiene un numero y el B el nombre de las personas.
A B
1 jose
2 pedro


Resulta que hago la lectura con el siguiente ciclo:
for ($r = 14; $r <= $highestRow; $r++)
{
$sx=utf8_decode($objPHPExcel->getActiveSheet()->getCell('A' . $r)->getValue());
$nm=utf8_decode($objPHPExcel->getActiveSheet()->getCell('B' . $r)->getValue());
}
Pero ocurre que me están enviando la planilla con mas numeros que nombres:
A B
1 jose
2 pedro
3
4

y el código me esta tomando 4 nombres con dos sin ningún nombre. Con $highestRow me toma toda la fila de forma lineal y como encuentra algo activo mas abajo sigue la lectura.
La pregunta es: Como validar que me tome solo la fila B y cuando no encuentre nada que se detenga? Es decir que haga lo mismo que $highestRow pero solo con la fila B.

Agradezco respuestas.