Foros del Web » Programando para Internet » PHP »

Exportar datos de PHP a fichero EXCEL

Estas en el tema de Exportar datos de PHP a fichero EXCEL en el foro de PHP en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 14/05/2019, 05:47
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.050
Antigüedad: 15 años, 7 meses
Puntos: 17
Exportar datos de PHP a fichero EXCEL

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!
  #2 (permalink)  
Antiguo 14/05/2019, 11:18
 
Fecha de Ingreso: abril-2006
Mensajes: 242
Antigüedad: 13 años
Puntos: 31
Respuesta: Exportar datos de PHP a fichero EXCEL

Cita:
Iniciado por davidj Ver Mensaje
Hola a todos,

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

Gracias!
ponlo en tu local, haz correr el comando de composer, y solo lleva todos los archivos de la carpeta a tu hosting compartido, la recomendacion es que lo subas todo comprimido en ZIP y luego lo descomprimas directamente, en tu hosting
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.me/pools/c/87BTML2gwr



La zona horaria es GMT -6. Ahora son las 07:33.