PHP - ¿Generar fichero Excel con PHP?

 
Vista:

¿Generar fichero Excel con PHP?

Publicado por David (4 intervenciones) el 14/05/2019 14:06:35
Hola a todos,

Tengo que exportar un listado de datos a fichero Excel.

Esto se puede hacer de dos formas:

1-De manera manual sin librerías.
Genera un excel aparentemente correcto pero el gran problema es que cuando se abre con Excel siempre indica que "El archivo que intenta abrir tiene un formato diferente al indicado... ¿Desea abrirlo?".

2- Utilizando una librería.
Hace unos años se utilizaba mucho PHPExcel pero hace tiempo dejo de mantenerse y actualmente se utiliza PhpSpreadsheet, el problema es que PhpSpreadsheet necesita composer y no puedo utilizarlo en un hosting compartido.

¿Existe alguna manera sencilla de utilizar PhpSpreadsheet sin composer o tenéis cualquier alternativa para generar un Excel de verdad?

Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauro
Val: 1.668
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

¿Generar fichero Excel con PHP?

Publicado por Mauro (467 intervenciones) el 14/05/2019 15:29:15
Lo mejor sería, efectivamente, usar composer.

Algo que puedes hacer es generar un "espejo" de tu instalación en el entorno local y luego subir todo por FTP o similar (Escribí algo más al respecto en https://academy.leewayweb.com/como-instalar-librerias-de-composer-en-un-hosting-compartido/).

Respecto de la opción 1, te diría que la descartes de entrada... salvo que puedas usar CSV en lugar de Excel. Si es Excel sí o sí más vale ir con la librería.

Por si te ayuda, tengo algunos artículos escritos al respecto en https://academy.leewayweb.com/tag/excel/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar