Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2011, 06:56
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Generar un Excel 2007

Hola muchachos les cuento que yo genero los excel de esta manera.

Código PHP:
Ver original
  1. header("Content-Type: application/vnd.ms-excel"); //Office 2003
  2. header("Expires: 0");
  3. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  4. header("Content-Disposition: attachment; filename=ARCHIVO.xls");//Office 2003

Y me funciona perfectamente, lo que pasa ahora es que al gran jefe le han instalado 2007 y le sale el mensaje que tiene otra extension y tiene que darle a si para abrirlo, para el es una joda entonces me dijo por que no me generas un xslx y me evito estar haciendo click, pues hice.

Código PHP:
Ver original
  1. header("Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");//Office 2007
  2. header("Expires: 0");
  3. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  4. header("Content-Disposition: attachment; filename=ARCHIVO.xlsx"); //Office 2007


Y el office 2007 no puede abrir el archivo por que dice el formato o la extension no son validos?

tendre que agregar algun header que me falte para generar los archivos xslx maldetos mimetypes de microsoft.
__________________
Gokuh Salvo al mundo. PUNTO!!!!