21/06/2012, 11:16
|
| | Fecha de Ingreso: junio-2012
Mensajes: 17
Antigüedad: 12 años, 5 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. |