Foros del Web » Programando para Internet » PHP » CodeIgniter »

Exportar consulta compleja a Excel

Estas en el tema de Exportar consulta compleja a Excel en el foro de CodeIgniter en Foros del Web. Buenos días, quiero exportar los datos de una consulta a Excel, he revisado en Google pero sólo encuentro ejemplos con datos extraídos de una sola ...
  #1 (permalink)  
Antiguo 22/03/2016, 10:49
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
Exportar consulta compleja a Excel

Buenos días, quiero exportar los datos de una consulta a Excel, he revisado en Google pero sólo encuentro ejemplos con datos extraídos de una sola tabla.

La consulta que necesito exportar es más compleja, en la consulta uso 3 tablas.

Espero que alguien pueda darme una luz de como hacerlo.

Muchas gracias de antemano.

saludos,
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 20/04/2016, 00:45
 
Fecha de Ingreso: abril-2016
Ubicación: Valencia
Mensajes: 17
Antigüedad: 8 años
Puntos: 1
Respuesta: Exportar consulta compleja a Excel

Cita:
Iniciado por juandedios Ver Mensaje
Buenos días, quiero exportar los datos de una consulta a Excel, he revisado en Google pero sólo encuentro ejemplos con datos extraídos de una sola tabla.

La consulta que necesito exportar es más compleja, en la consulta uso 3 tablas.

Espero que alguien pueda darme una luz de como hacerlo.

Muchas gracias de antemano.

saludos,
Yo tuve que hacer un sistema que mostraba el sado de cajas de unas tiendas y luego debía exportarse a un excell. Lo que hice fue crear el controlador que usaba el modelo para devolver los datos de una sentencia completa.

Luego printeas en la vista lo que necesitas que muestre el excell y añade una cabecera php como la siguiente

Código PHP:
header("Content-type: application/vnd.ms-excel; name='excel'");
header("Content-Disposition: filename=Saldo en Cajas del dia ".$fecha.".xls"); 
Ya me dices si te funciona o si es eso lo que necesitabas.

Un saludo

Etiquetas: compleja, excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.