Às vezes, pode ser necessário exportar para o formato do Excel do MySQL para usar localmente. O banco de dados ou tabelas do banco de dados MySQL pode ser exportado para vários formatos de arquivo, como CSV, XML, SQL, Excel, etc., Usando o cliente PHP, Phpmyadmin. Também é possível exportar dados MySQL usando o script PHP em vez de exportar os dados manualmente. Quando um aplicativo da Web exige que os dados sejam armazenados no formato Excel no banco de dados MySQL, é melhor usar o script PHP para executar esta tarefa. Este tutorial mostra como exportar dados MySQL usando o script PHP.
Pré -requisitos
Conclua as seguintes tarefas antes de exportar quaisquer dados do MySQL. Você deve abrir o cliente MySQL no terminal ou o cliente phpmyadmin no navegador para executar as seguintes tarefas. Uma tabela com cinco registros será criada em um banco de dados após a execução dos seguintes comandos SQL.
A. Crie um banco de dados MySQL
Execute o seguinte comando SQL para criar um banco de dados chamado a empresa.
Criar banco de dados 'empresa';B. Crie uma tabela
Execute o seguinte comando SQL para criar uma tabela chamada itens.
Crie a tabela 'itens' (C. Insira dados na tabela
Insira em 'itens' ('nome', 'tipo', 'marca', 'preço') valoresSe você abrir a tabela de itens do cliente phpmyadmin, o conteúdo da tabela de itens parecerá a seguinte imagem.
Exportar dados MySQL para o arquivo Excel
Aqui, você deve criar um arquivo php chamado read_and_export.PHP para criar o seguinte script, que lê registros na tabela de itens e cria um arquivo do Excel com o conteúdo da tabela de itens. No script, um objeto de conexão de banco de dados é declarado para recuperar dados da tabela de banco de dados. Em seguida, uma consulta selecionada é definida para ler todos os registros da tabela de itens que são armazenados em uma variável chamada $ itens. Essa variável é usada para exibir o conteúdo da tabela em forma de tabular e criar um arquivo do Excel com conteúdo da tabela com base na ação do usuário. Quando o usuário clicar em um botão que será criado posteriormente pelo documento HTML para exportar dados da tabela no formato Excel, a função ISSET () deste script retornará “True.”Para criar o arquivo do Excel, um nome de arquivo é definido com a extensão XSL. As informações de cabeçalho necessárias são passadas usando a função Header (). Em seguida, a variável $ cabeçalho é usada para definir o cabeçalho das colunas no arquivo do Excel. Os valores -chave da variável $ itens são usados como valores do cabeçalho. Em seguida, a função Implode () é usada para escrever os registros da tabela de itens no arquivo Excel.
read_and_export.php
consulta ($ query);Crie outro arquivo php chamado Índice.PHP com o código a seguir para exibir os registros na tabela de itens no navegador com o botão, exporte para o Excel. Aqui, o read_and_export.O arquivo php está incluído no início do script para fazer a conexão do banco de dados, ler os dados da tabela e criar um arquivo do Excel com os dados da tabela quando o usuário pressionar o botão. Os dados da tabela serão exibidos em formato tabular usando bootstrap e jQuery.
índice.php
// Adicione o script para ler dados do MySQL e exportar para o Excel