Foros del Web » Programando para Internet » PHP »

pregunta de header('Content-type: application/vnd.ms-excel');

Estas en el tema de pregunta de header('Content-type: application/vnd.ms-excel'); en el foro de PHP en Foros del Web. hola amigos, queria saber si alguien me puede ayudar, lo q pasa es q tengo un codigo q me genera un archivo excel, pero solo ...
  #1 (permalink)  
Antiguo 09/11/2009, 14:37
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 15 años, 1 mes
Puntos: 22
Pregunta pregunta de header('Content-type: application/vnd.ms-excel');

hola amigos, queria saber si alguien me puede ayudar, lo q pasa es q tengo un codigo q me genera un archivo excel, pero solo estoy usando estas instrucciones para generarlo en excel, todo lo demas es codigo para dibujar tablas en html.

Código PHP:
<?php
 header
('Content-type: application/vnd.ms-excel');
 
header("Content-Disposition: attachment; filename=consulta_gral_$fecha.xls");
 
header("Pragma: no-cache");
 
header("Expires: 0");
?>
el punto es q solo me dibuja algo dentro de una sola hoja de excel, y quiero saber si puedo dibujar mas cosas en otras hojas del mismo libro de excel con el mismo codigo, espero me puedan ayudar.
  #2 (permalink)  
Antiguo 09/11/2009, 14:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: pregunta de header('Content-type: application/vnd.ms-excel');

no se puede, al menos no de esa forma...

lo que estas haciendo es hacerle creer al navegador que el HTML que envías es un documento Excel, lo cual no es correcto... pues no son lo mismo, incluso puedo asegurar que eso solo funciona en Windows y con pocos navegadores...

la mejor forma es crear un documento real de Excel, y no uno que se le parece...

te sugiero investigues acerca de: PHPExcel


suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 09/11/2009, 14:51
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 15 años, 1 mes
Puntos: 22
ok, muchas gracias, voy a leer un poco. Y tambien gracias por haberme aclarado lo q hacia con el header, estaba muy equivocado al creer q se crea un archivo de excel, de nuevo grax

y de pura casualidad tendran un ejemplo basico de como crear los archivos con PHPExcel, espeorme ppuedan ayudar

Última edición por GatorV; 09/11/2009 a las 15:15
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 21:36.