A volte, potrebbe essere necessario esportare in formato Excel da MySQL per utilizzare localmente. Il database o le tabelle del database MySQL possono essere esportati in vari formati di file, come CSV, XML, SQL, Excel, ecc., Usando il client PHP, PhpMyAdmin. È anche possibile esportare i dati MySQL utilizzando lo script PHP invece di esportare manualmente i dati. Quando un'applicazione Web richiede che i dati vengano archiviati in formato Excel dal database MySQL, è meglio utilizzare PHP Script per eseguire questa attività. Questo tutorial ti mostra come esportare i dati mysql utilizzando lo script PHP.
Prerequisiti
Completa le seguenti attività prima di esportare eventuali dati MySQL. È necessario aprire il client MySQL nel terminale o il client PhpMyAdmin nel browser per eseguire le seguenti attività. Una tabella con cinque record verrà creata in un database dopo aver eseguito i seguenti comandi SQL.
UN. Crea un database MySQL
Esegui il seguente comando SQL per creare un database chiamato la società.
Creare "società" di database;B. Crea una tabella
Esegui il seguente comando SQL per creare una tabella denominata elementi.
Crea "elementi" della tabella (C. Inserire i dati nella tabella
Inserisci in "articoli" ("nome", "tipo", "marchio", "prezzo") valoriSe si apri la tabella degli elementi dal client PhpMyAdmin, il contenuto della tabella degli elementi sembrerà la seguente immagine.
Esporta i dati mysql in file excel
Qui, devi creare un file PHP denominato read_and_export.PHP per creare il seguente script, che legge i record nella tabella degli elementi e crea un file Excel con il contenuto della tabella degli elementi. Nello script, viene dichiarato un oggetto di connessione del database per recuperare i dati dalla tabella del database. Successivamente, una query selezionata viene definita per leggere tutti i record dalla tabella degli elementi che sono archiviati in una variabile denominata $ elementi. Questa variabile viene utilizzata per visualizzare il contenuto della tabella in forma tabulare e creare un file Excel con contenuto di tabella in base all'azione dell'utente. Quando l'utente fa clic su un pulsante che verrà successivamente creato dal documento HTML per esportare i dati della tabella in formato Excel, la funzione ISSET () di questo script restituirà “Vero."Per creare il file Excel, un nome file è definito con l'estensione XSL. Le informazioni sull'intestazione richieste vengono passate utilizzando la funzione di intestazione (). Successivamente, la variabile di intestazione $ viene utilizzata per impostare l'intestazione delle colonne nel file Excel. I valori chiave della variabile $ elementi vengono utilizzati come valori di intestazione. Successivamente, la funzione Implode () viene utilizzata per scrivere i record della tabella elementi nel file Excel.
read_and_export.PHP
query ($ query);Crea un altro file PHP denominato indice.PHP con il seguente codice per visualizzare i record nella tabella degli elementi nel browser con il pulsante, esporta in Excel. Qui, read_and_export.Il file PHP è incluso all'inizio dello script per effettuare la connessione del database, leggere i dati della tabella e creare un file Excel con i dati della tabella quando l'utente preme il pulsante. I dati della tabella verranno visualizzati in formato tabulare usando bootstrap e jQuery.
indice.PHP
// Aggiungi script per leggere i dati MySQL ed esporta in Excel