Excel en php
Para generar un archivo excel en php se debe crear una tabla la cual contenga la estructura del encabezado y correspondiente se recorre un arreglo con los datos a mostrar se va llenando de posición en posición.
Ej:
Tener una variable llamada $html_tabla como otra variable se le pasa el borde.
$html_tabla .= '
';
Dato_1
Dato_2
Dato_3
Dato_4
Luego con un ciclo recorremos el arreglo:
foreach($datos as $i => $dato) {
$cant = ($i%2 == 0) ? 'tr0' : 'tr1';
$html_tabla .= '
' . $dato['ID'] . '
' . $dato['NOMBRE'] . '
' . $dato['APELLIDO'] . '
';
}
$html_tabla .= "
";
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename= InformeIndividualEstado.xls' );
header('Content-Transfer- Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
echo $html_tabla;
Comentarios