Reportes en PHP

Hola Comunidad

esto no tiene que ver con yii, mas bien con php

queria saber como hacen para generar reportes en php

existe una herramienta que genere un reporte a partir de una consulta?

que se le pueda agregar totales, agrupar, paginar, etc etc etc

lo que encontre es Php reports

hay otras herramientas free?

que usan uds?

saludos y desde ya muchas gracias

Hola!

Normalmente yo lo hago a mano porque me aseguro que las cosas las haga como yo deseo.

Uso PHPExcel para pasar a excels o imprimo como CSV.

En el caso de PDFs hay una extensión en Yii (TCPDF) licencia LGPL, pero no vi que tal funcionaba.

Saludos,

hola Sebas (u otro miembro que use PHPExcel)

tengo un problema al exportar fechas y horas

me las exporta como texto

ejemplo

$Sheet->setCellValue(‘A1’, ‘31/12/2009’);

$Sheet->setCellValue(‘B1’, ‘13:45’);

me aparecen como

'31/12/2009

'13:45

probe usar

PHPExcel_Cell::setValueBinder( new PHPExcel_Cell_AdvancedValueBinder() );

$Sheet->getStyle(‘A1’)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_DDMMYYYY);

$Sheet->getStyle(‘B1’)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_TIME3);

y me exporta bien fechas y horas, pero

me hace cualquier cosa con los datos, una N o S me la exporta como numero

una ayuda me vendria de 10

saludos y gracias!

[EDIT]

ya descubri porque me genera fechas con algunas letras

internamente usa strtotime($valor)

y S, N, A … son formatos validos para strtotime

juas!!!

[EDIT2]

solucionado

deje de usar PHPExcel_Cell::setValueBinder( new PHPExcel_Cell_AdvancedValueBinder() );

y lo hago a mano (usando algo del codigo de PHPExcel_Cell_AdvancedValueBinder())