Quem desenvolve para web sabe que exportar informações para formatos diferentes do bom e velho HTML é sempre um desafio. As aplicações web estão cada vez mais cheias de recursos e ainda mais parecidas com as aplicações desktops.
Com este script é possível criar uma planilha Excel de dados exportados de uma tabela no MySQL.
Este código utiliza o objeto ExcelWriter que é codificado no arquivo “excelwriter.inc.php”.
/*Veja exemplo abaixo e copie a classe que segue em anexo*/ error; } //Escreve o nome dos campos de uma tabela $myArr=array('CODIGO','DESCRICAO','VALOR'); $excel->writeLine($myArr); //Seleciona os campos de uma tabela $conn = mysql_connect("localhost", "usuario", "senha") or die ('Não foi possivel conectar ao banco de dados! Erro: ' . mysql_error()); if($conn) { mysql_select_db("banco", $conn); } $consulta = "select * from produtos order by descricao"; $resultado = mysql_query($consulta); if($resultado==true){ while($linha = mysql_fetch_array($resultado)){ $myArr=array($linha['codigo'],$linha['descricao'],$linha['valor']); $excel->writeLine($myArr); } } $excel->close(); echo "O arquivo foi salvo com sucesso. excel.xls"; ?> writeLine($myArr); $excel->writeRow(); $excel->writeCol("Manoj"); $excel->writeCol("Tiwari"); $excel->writeCol("80 Preet Vihar"); $excel->writeCol(24); $myArr=array("Harish","Chauhan","115 Shyam Park Main",21); $excel->writeLine($myArr); ?>