Foros del Web » Programando para Internet » PHP »

Problema para guardar excel con phpexcel

Estas en el tema de Problema para guardar excel con phpexcel en el foro de PHP en Foros del Web. Hola y saludos a mtodos, Necesito exportar los resultados de una consulta a una BD en MySQL a un archivo excel (esto lo puedo hacer ...
  #1 (permalink)  
Antiguo 18/02/2013, 09:41
 
Fecha de Ingreso: febrero-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Problema para guardar excel con phpexcel

Hola y saludos a mtodos,
Necesito exportar los resultados de una consulta a una BD en MySQL a un archivo excel (esto lo puedo hacer con phpExcel) pero resulta que no se como guardar el archivo en el cliente en una direcion deseada o por lo menos en el escritorio...

alguna solucion???????

saludos
  #2 (permalink)  
Antiguo 18/02/2013, 09:45
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Problema para guardar excel con phpexcel

Cita:
Iniciado por vgonga1986 Ver Mensaje
No puedes definir dónde quieres que se guarde el fichero en el ordenador del cliente, ya que son configuraciones del navegador. Por ejemplo, yo uso firefox y te permite para diferentes tipos de archivos, elegir la opción de qué hacer con ellos. Puedes abrirlos con un programa predeterminado, guardarlos siempre en la misma ruta, guardarlos pero eligiendo dónde quieres hacerlo... Todo eso son configuraciones del cliente que no puedes tocar.

Lo que sí puedes hacer es, desde tu código, una vez hayas creado el fichero xls, hacer una redirección a dicho fichero, para que el navegador del cliente sepa que es un xls e inicie la acción que tenga predeterminada para él. Ya cómo hagas tú esto hay varias formas, puedes poner el típico enlace descargar <a href="http://www.forosdelweb.com/f18/problema-para-guardar-excel-con-phpexcel-1037811/f18/guardar-archivo-equipo-cliente-932678/..\carpeta1\carpeta\'$variable'.xls">aquí</a>, puedes hacer una redirección directa con header(location:...), puedes abrirlo en una ventana nueva... Esto ya es un poco a tu gusto, pero siempre, claro está, después de crear el fichero en el servidor.

Espero que te sirvan los comentarios, un saludo.
Cito al estimado porque esa es la respuesta para tu problema NO PUEDES definir dónde quieres que se guarde el fichero en el ordenador del cliente, ya que son configuraciones del navegador, pero puedes redireccionarlo a una url donde este el archivo y el navegador ya sabrá que hacer

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.

Etiquetas: excel, mysql, phpexcel, resultados
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:37.