Generar un Excel con PHP rápido y fácil

Excel con php

Hoy os vengo a explicar cómo podemos crear un archivo Excel rápida y facilmente usando PHP.

Podría hablar de la potente herramienta que es PHPExcel, que seguro que muchos conocéis.

Pero si no tenéis tiempo de aprenderla y necesitáis convertir un listado que tengáis ya generado usando PHP en Excel para pasarlo a vuestro jefe, o quien lo pida, ahora mismo os explico como se hace.

Generar las cabeceras

Para poder generar un archivo Excel, primero de todo deberemos definir las cabeceras.

Las definiremos de la siguiente forma:

En la primera línea le estamos diciendo el tipo de contenido que vamos a mostrar.

Y en la segunda línea, le estamos diciendo que lo que vamos a generar es un adjunto, y que va a tener el nombre «nombre_archivo.xls«, que eso al final es lo que nos va a generar este PHP.

Generar el contenido de nuestro Excel

A continuación vamos a generar el contenido de nuestro Excel.

Esta es la parte más simple, porque simplemente tendremos que mostrar nuestros datos como si de una tabla se tratase.

Al hacerlo de esta forma el programa que usemos para ver el Excel, lo entiende perfectamente y lo muestra correctamente.

Incluso si ponemos colores o un caption a la tabla, el Excel respetará como este creada la tabla.

Así que simplemente con lo siguiente:

Y al ejecutar el PHP, el navegador nos descargará un archivo llamado «nombre_archivo.xls» y ya podremos abrirlo con cualquier programa de Excel.

También podemos añadirle un poco de color a los campos usando los estilos.

Lo que no hay que abusar y revisar, porque no todos los estilos funcionan, pero algunos como color o background-color, si que funcionan.

Como podéis ver, podemos generar un archivo Excel con PHP de forma muy fácil.

Espero que os haya sido útil.

No olvidéis de comentar! En vuestro código! Y en el Blog! 😉

 

Comparte si te ha gustado:
Share on Facebook
Facebook
0Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Tumblr
Tumblr
0Digg this
Digg