Se puede crear un Excel con encabezado y totales en PHP?
Publicado por Kathyu (905 intervenciones) el 29/07/2019 19:53:13
Buen día.
Les comento que yo utilizo PHPExcel para generar unos reportes, pero hoy necesito que los reportes no sean lineales, y a que me refiero con ello, que no solo sean lineas hacia abajo si no que tengan forma especifica. Les muestro lo que necesito.
Tengo un reporte PDF generado desde PHP el cual se muestra así:

Hice el archivo XLS y lo descargo perfectamente mostrándome lo siguiente:

Bien, lo que me gustaría es poner el valor de cada factura bajo las lineas de la misma:

Si bien tengo todo lo necesario para hacerlo, pues en el PDF lo hago tal cual me gusta, en el XLS no se como implementarlo. He buscado info y se que PHPExcel esta obsoleto y que se debe usar PHPSpreadSheets en su lugar, pero buscando ejemplos con la nueva libreria, solo encuentro ejemplos "lineales" como la primer imagen del XLS que les muestro, mas no encuentro la forma de poner totales.
Vi un tuto donde con PHPSpreadSheets hacen suma de valores pero lo hacen en celdas alejadas de los datos, por ejemplo si en B1,B2,B3 hay cantidades, pueden sumar B1 + B2 pero en una celda tipo D4 por asi decirlo.
Asi que esa es la duda, si puedo generar el reporte del PDF en XLS o por lo menos que muestre los totales por si no puedo hacerlo con los encabezados de cada factura como el PDF
Les comento que yo utilizo PHPExcel para generar unos reportes, pero hoy necesito que los reportes no sean lineales, y a que me refiero con ello, que no solo sean lineas hacia abajo si no que tengan forma especifica. Les muestro lo que necesito.
Tengo un reporte PDF generado desde PHP el cual se muestra así:

Hice el archivo XLS y lo descargo perfectamente mostrándome lo siguiente:

Bien, lo que me gustaría es poner el valor de cada factura bajo las lineas de la misma:

Si bien tengo todo lo necesario para hacerlo, pues en el PDF lo hago tal cual me gusta, en el XLS no se como implementarlo. He buscado info y se que PHPExcel esta obsoleto y que se debe usar PHPSpreadSheets en su lugar, pero buscando ejemplos con la nueva libreria, solo encuentro ejemplos "lineales" como la primer imagen del XLS que les muestro, mas no encuentro la forma de poner totales.
Vi un tuto donde con PHPSpreadSheets hacen suma de valores pero lo hacen en celdas alejadas de los datos, por ejemplo si en B1,B2,B3 hay cantidades, pueden sumar B1 + B2 pero en una celda tipo D4 por asi decirlo.
Asi que esa es la duda, si puedo generar el reporte del PDF en XLS o por lo menos que muestre los totales por si no puedo hacerlo con los encabezados de cada factura como el PDF
Valora esta pregunta


0