Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2009, 03:26
fatasma
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Exportar tabla html a excel

bueno te explico un poco, para cada casilla es como si pusieses una tabulacion

<td>hola0</td><td>hola1</td><td>hola2</td>

$excel="hola0\thola1\thola2";

por cada <tr> tienes que pasar a la linea

$excel.="\n";

un ejemplo
<table>
<tr>
<td>hola0</td><td>hola1</td><td>hola2</td>
</tr>
<tr>
<td>hola3</td><td>hola4</td><td>hola5</td>
</tr>
</table>

$excel="hola0\thola1\thola2\n";
$excel.="hola3\thola4\thola5";

luego esta variable la envias con un form por post a una pagina donde no tengas ningun codigo HTML y pones estas cabeceras

$excel=$_POST['export'];
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=Budget Total.xls");

print $excel;
exit;

suerte