Um exemplo de como gerar um arquivo xls em PHP.Basta substituir o banco e a query conforme desejado!
<?
//Conexão ao Banco de dados $conexao = mysql_connect("host","usuario","senha");
$db = mysql_select_db("bd"); //consulta sql$SQL = "SELECT `nome`, `email`, `telefone`, `endereco`, `cidade`, `estado` FROM `usuario`" ;$executa = mysql_query($SQL); // definimos o tipo de arquivoheader("Content-type: application/msexcel"); // Como será gravado o arquivoheader("Content-Disposition: attachment; filename=users.xls"); // montando a tabelaecho "<table>"; echo "<tr>"; echo "<td></td>"; echo "<td>Nome</td>"; echo "<td>Email</td>"; echo "<td>Telefone</td>"; echo "<td>Endereço</td>"; echo "<td>Cidade</td>"; echo "<td>Estado</td>"; echo "</tr>";$i=1;while ($rs = mysql_fetch_array($executa)){ echo "<tr>"; echo "<td>".$i."</td>"; echo "<td>" . $rs["nome"] . "</td>"; echo "<td>" . $rs["email"] . "</td>"; echo "<td>" . $rs["telefone"] . "</td>"; echo "<td>" . $rs["endereco"] . "</td>"; echo "<td>" . $rs["cidade"] . "</td>"; echo "<td>" . $rs["estado"] . "</td>"; echo "</tr>"; $i++;}echo "</table>"; ?>
Vitor Yudi Hansen