Gerar arquivo XLS + BD
Um escript bem simples para gerar arquivo XLS (excel) sem utilizar classes
Gerar o XLS
<?php
//inclui a conexao com o banco
include("conexao.php");
// Procurar as informações do BD
$SQL = "SELECT * FROM cadastros" ;
$executa = mysql_query($SQL);
// Escolher o formato do arquivo
header("Content-type: application/msexcel");
// Nome que arquivo será salvo
header("Content-Disposition: attachment; filename=minha_tabela.xls");
// Criar a tabela para receber os dados
echo "<table>";
echo "<tr>";
echo "<td></td>";
echo "<td>Data</td>";
echo "<td>Nome</td>";
echo "<td>E-mail</td>";
echo "<td>Telefone</td>";
echo "</tr>";
$x=1;while ($r = mysql_fetch_array($executa)){
echo "<tr>";
echo "<td>".$x."</td>";
echo "<td>" . $r["data"] . "</td>";
echo "<td>" . $r["nome"] . "</td>";
echo "<td>" . $r["email"] . "</td>";
echo "<td>" . $r["telefone"] . "</td>";
echo "</tr>";
$x++;
}
echo "</table>";
?>
conexao.php
<?php
/Conexão com o BD/
$host = "localhost"; //endereço do servidor
$login = "root"; //login
$senha = ""; //senha
$banco = "xls"; //nome do banco
$conexao = mysql_connect($host, $login, $senha) or die (mysql_error());
mysql_select_db($banco);
?>Discussão (7)
Carregando comentários...