Foros del Web » Creando para Internet » HTML »

Cambia HTML a EXCEL simplemente con el Content-Type ??

Estas en el tema de Cambia HTML a EXCEL simplemente con el Content-Type ?? en el foro de HTML en Foros del Web. Saludos. Tengo una página HTML, y quiero que al llamarla abra con el excel. Existe alguna manera de hacer eso simplemente cambiando el Content-Type: algo ...
  #1 (permalink)  
Antiguo 13/12/2004, 06:27
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Cambia HTML a EXCEL simplemente con el Content-Type ??

Saludos.

Tengo una página HTML, y quiero que al llamarla abra con el excel.

Existe alguna manera de hacer eso simplemente cambiando el Content-Type: algo así

<meta http-equiv="Content-Type" content="application/excel">

Evidentemente no es así porque no me funciona, pero existe alguna manera de hacerlo?? escribiendolo distinto quizas???

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #2 (permalink)  
Antiguo 13/12/2004, 06:47
n2h
 
Fecha de Ingreso: octubre-2004
Mensajes: 163
Antigüedad: 13 años, 1 mes
Puntos: 0
Mmm la verdad, nunca trate de hacerlo (todavia) pero estoy leyendo esto que tal vez te sirva.. hay que usar algo de XML para que te intrerprete Excel, y segun dice, es mas facil, primero crear el documento en Excel, guardarlo como pagina web y luego ver como se puede generar ese mismo codigo via web... suena interesante....

Export data in a web application to Excel
  #3 (permalink)  
Antiguo 13/12/2004, 07:16
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Ok, la cosa es la siguiente.

Tengo un archivo que trae una consulta de una tabla. Pero esa consulta necesito que se pueda ver en excel también.

Si logro hacer que simplemente cambiando el Content-Type Excel lo abra, me ahorrare mucho trabajo.

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #4 (permalink)  
Antiguo 13/12/2004, 10:12
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Saludos.

Consegui la posible solución, agragando en PHP el siguiente código:

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=export.csv");

Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #5 (permalink)  
Antiguo 13/12/2004, 14:57
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Saludos.

Parece que el código anterior da error en algunas versiones de excel. Así que encontre otra más:

header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #6 (permalink)  
Antiguo 14/12/2004, 07:56
n2h
 
Fecha de Ingreso: octubre-2004
Mensajes: 163
Antigüedad: 13 años, 1 mes
Puntos: 0
Claro, la opcion que mencionaba yo, era algo mas compleja, ya que incluia las formulas en el archivo Excel, pero si no las necesitas.. te ahorras bastante dolor de cabeza :)

Exitos!
  #7 (permalink)  
Antiguo 26/03/2009, 15:06
 
Fecha de Ingreso: marzo-2009
Ubicación: Arequipa
Mensajes: 4
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Cambia HTML a EXCEL simplemente con el Content-Type ??

a lo hecho por jose molina le puedes agregar
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

header("Content-Disposition: attachment; filename=NombreArchivoExcel.xls");
  #8 (permalink)  
Antiguo 28/03/2009, 17:16
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 15 años, 5 meses
Puntos: 361
Respuesta: Cambia HTML a EXCEL simplemente con el Content-Type ??

Hola:

Creo que después de casi cinco años ya habrán solucionado su problema ¿No crees?

Saludos.

  #9 (permalink)  
Antiguo 20/05/2009, 16:58
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Cambia HTML a EXCEL simplemente con el Content-Type ??

Cita:
Iniciado por jomaruro Ver Mensaje
Hola:

Creo que después de casi cinco años ya habrán solucionado su problema ¿No crees?

Saludos.

gracias, a pesar el problema lo tenian hace 5 años me sirve este anexo hoy
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 20:11.