A linguagem de programação PHP fornece bibliotecas internas para consultar um banco de dados MySQL e exportar os resultados para uma planilha do Excel. Você pode usar este procedimento para exportar dados para um arquivo que você pode usar em outras seções do seu pedido ou para seus usuários façam o download e ler os resultados utilizando a sua versão instalada do Excel. Instruções
1
o botão direito do mouse no arquivo PHP que você deseja usar para exportar os dados. Clique em " Abrir com" e selecione o seu editor de PHP preferido.
2
Crie uma conexão com o banco de dados MySQL . Você deve ter uma conexão com o banco de dados para consultar e extrair os dados
mysql_connect ( "localhost", "username" , "senha" ) or die ( mysql_error ()); . Mysql_select_db ( " db " ) or die ( mysql_error ());
a primeira linha de código especifica o servidor eo nome de usuário e senha que você precisa para acessar o servidor. A segunda linha de código se conecta ao banco de dados que contém os dados . Substitua estes valores com o seu próprio.
3
Consultar o banco de dados. Por exemplo, recuperar uma lista de clientes do banco de dados MySQL:
$ records = mysql_query ( "SELECT * FROM clientes " ) or die ( mysql_error ()); $ linhas = mysql_fetch_array ( $ registros) ;
a consulta retorna os resultados para a variável " linhas " . Você usa os dados armazenados na variável de linhas para exportar os dados para uma planilha do Excel.
4
Abra as bibliotecas do Excel e criar um manipulador de arquivo para um arquivo de planilha Excel. Por exemplo, crie um arquivo chamado " Customers.xls " para exportar os dados do MySQL:
incluem ' Planilha /Excel /Writer.php '; $ excel = new Spreadsheet_Excel_Writer (' Customers.xls '); $ $ = folha excel- > addWorksheet (' Lista de Clientes ');
5
Escreva os dados do MySQL para a planilha do Excel para percorrer cada registro e gravar os dados no arquivo de planilha do Excel :
$ count = 0; foreach ($ registro como $ linhas) { foreach ($ linhas as $ chave => $ value ) {$ folha -> write ( $ count , $ key , $ value ); } $ count + + ;}
6
salvar os resultados. Depois de escrever todos os registros , você deve salvar a planilha . A planilha salva quando você chamar a função "Fechar"
$ excel- > close (); .