A ver si me explico debidamente para que me podáis ayudar con éste asunto.
Hace unos meses diseñé una aplicación que mostraba las notas de los alumnos de un centro a través de un fichero xlsx. En él tenía una serie de asignaturas (todas las del centro) y todos los alumnos del centro. Puse una condición para que si un alumno no estaba matriculado en una asignatura (dejaban vacía ésa celda) no me lo mostrara.
Ahora bien, resulta que un alumno puede tener un 0 en una asignatura en la que está matriculado y con la condición que puse, tanto si está vacía (la celda) cómo si es un 0, no me la muestra.
He probado con null, con empty, y diciendole:
Código PHP:
$notas = $objPHPExcel->getActiveSheet()->getCellByColumnAndRow($col,$row)->getValue();
if ($notas != '') {
$materias = $objPHPExcel->getActiveSheet()->getCellByColumnAndRow($col,1)->getValue();
$table .= "<th width='75'>$materias</th>";
}
No sé si me he explicado bien y podéis echarme una mano, cosa que agradecería enormemente.
Un saludo.