Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/07/2011, 06:55
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 8 meses
Puntos: 326
Respuesta: Funcionamiento de PHPEXCEL

Veamos.

generaXLS.php
Código PHP:
<?php
header
("Content-type: application/vnd.ms-excel");

header("Content-Disposition:  filename=\"datos.xls\";");  
include(
"dbconnect.php");
$link conectar_bbdd();

$sql "SELECT * FROM `here`";
$r mysql_query($sql,$link);
echo 
'<table>';
while(
$arr mysql_fetch_array($rMYSQL_NUM)) {
  echo 
'<tr>';
  foreach(
$arr as $value) echo '<td>'.$value.'</td>';
  echo 
'</tr>';
}
echo 
'</table>';
Y luego, donde quieras un
Código HTML:
<a href="generaXLS.php">Generar XLS</a> 
Esto NO lo muestra por pantalla, te genera un XLS descargable con los datos de la tabla SQL :)

Evidentemente, tardará X tiempo en crearse.

¿Que quieres que sea un archivo ya creado en el servidor?
Puedes hacerlo con fopen, fwrite, y fclose. ¿Cómo? Créalo como un csv (coma separated values) que tb lo abre excel :)