OT: Generador de informes en PHP
Ricardo Munoz
rmunoz en tux.cl
Lun Ene 24 21:14:29 CLST 2011
El 24 de enero de 2011 17:55, Mauricio Sepulveda <m_s_vera en yahoo.es>escribió:
> Estimados
>
> Estoy en un desarrollo web para la empresa y obviamente, necesito
> generar informes y traspasarlos tambien a Excel, entre otros, estamos
> viendo jasper reports pero no pasa a excel.
>
> Alguna recomendación?,
para generar archivos Excel desde PHP tienes varias clases, donde podrias
partir revisando una que esta en PEAR [1]. otra opcion "light" (que muchas
veces es suficiente) es generar un archivo CSV que en Excel aparecera como
una simple planilla, bastaria con algo como
// $rows es un arreglo con los datos
foreach ($rows as $row) {
$output_content .= implode(',', $row);
$output_content .= "\n";
}
header('Cache-control: cache, store, must-revalidate');
header("Content-Disposition: attachment; filename=\"reporte.csv\"");
header("Content-Length: " . strlen($output_content));
header("Content-Type: application/octet-stream;");
print $output_content;
flush();
exit();
la verdad es que estoy tratando de encontrar algo
> similar al Cristal Reports.
>
existe/existio el proyecto Agata Reports [2] pero creo que esta algo
an~ejo... te recomiendo la opcion del CSV que muchas veces es suficiente, a
menos que tengas algun requerimiento especifico de dar algun formato a
ciertas celdas, etc.
[1] http://pear.php.net/package/Spreadsheet_Excel_Writer/
[2] http://agata.codigolivre.org.br/
--
Ricardo Mun~oz A.
<http://www.tux.cl>http://www.tux.cl
http://twitter.com/ricardo406
Más información sobre la lista de distribución Linux