Puedes hacerlo convirtiendolo a CVS como dijo
hidek1 Código PHP:
<?php
include("MySQL.php"); //mi mini framework para conectar, debes reemplazar por el tuyo
$db = new MySQL();//igual que el anterior
$resultado = $db->consulta("SELECT id, nombre, emailAddress
FROM members");
while ($reg = mysql_fetch_array($resultado)) {
$shtml .= $reg["id"] . ' - '. $reg["nombre"] . ' - '.$reg["emailAddress"]."\n";
}
$nombre_del_csv = 'Ejemplo';
header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename='". $nombre_del_csv .".csv'");
?>
Es un ejemplo, revisa si te funciona