Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/04/2007, 11:17
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 19 años
Puntos: 2
Re: ¿Como puedo exportar una base de datos de MySQL a formato de Excel?

Cita:
Iniciado por kaninox Ver Mensaje
una manera mas facil seria esta
Código PHP:
archivo"cotizar.xls";

if (!
file_exists($archivo)) {
    
$sw=1;
    
$cabezera="Nombres\tApellido Paterno\tApellido
Materno\tRut\tTelefono\tCelular\tEmail\tModelo Auto\tMetodo de
Contacto\tObservaciones\tRegion\tComuna o Ciudad\tLugar de Atencion\tFecha
de Envio\n"
;
}

   
$cadena $nombre;
   
$cadena .= "\t".$apellido;
   
$cadena .= "\t".$apellido2;
   
$cadena .= "\t".$rut;
   
$cadena .= "\t".$telefono;
   
$cadena .= "\t".$celular;
   
$cadena .= "\t".$email;
   
$cadena .= "\t".$modelo;
   
$cadena .= "\t".$contacto;
   
$cadena .= "\t".$observaciones;
   
$cadena .= "\t".$Region;
   
$cadena .= "\t".$Lugar;
   
$cadena .= "\t".$CIUDAD;
   
$cadena .= "\t".date('d/m/Y h:i:s A');
   
$cadena .= "\n";

   
$p=fopen("$archivo","a");
   if(
$p){
        if (
$sw==1){
         
fputs($p,$cabezera);
         
$sw=0;
     }
     
fputs($p,$cadena);
   }
   
fclose($p); 
y haci pueden cambiar la extension de xls a txt etc cualquier tipo de archivo plano
ahora esto esta a modo de ejemplo para que se entienda deben deben aplicar un consulta y generar sus variables solo eso cualquier duda me dicen :)

saludos
Ehh????

No lo tomes a mal pero no tiene nada que ver lo que has puesto.

Código PHP:
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=reporte.xls");

echo 
'<table>';
echo 
'<tr><th>Nombres</th><th>Apellido</th></tr>';
echo 
'<tr><td>Dario</td><td>Ocles</td></tr>';
echo 
'<tr><td>Carlos</td><td>Garcia</td></tr>';
echo 
'<tr><td>Gato</td><td>Montes</td></tr>';
echo 
'</table>'
No lo probé, pero debería funcionar... pruebenlo y me dicen.

Saludos.