Manchmal müssen Sie möglicherweise von MySQL in das Excel -Format exportieren, um lokal zu verwenden. Die Datenbank oder Tabellen der MySQL -Datenbank können in verschiedene Dateiformate wie CSV, XML, SQL, Excel usw. exportiert werden., durch Verwendung des PHP -Clients PhpMyAdmin. Es ist auch möglich, MySQL -Daten mithilfe von PHP -Skript zu exportieren, anstatt die Daten manuell zu exportieren. Wenn für eine Webanwendung Daten im Excel -Format in der MySQL -Datenbank gespeichert werden sollen, verwenden Sie am besten PHP -Skript, um diese Aufgabe auszuführen. Dieses Tutorial zeigt, wie Sie MySQL -Daten mithilfe von PHP -Skript exportieren können.
Voraussetzungen
Füllen Sie die folgenden Aufgaben aus, bevor Sie alle MySQL -Daten exportieren. Sie müssen den MySQL -Client im Terminal oder im PhpMyAdmin -Client im Browser öffnen, um die folgenden Aufgaben auszuführen. Eine Tabelle mit fünf Datensätzen wird in einer Datenbank erstellt, nachdem die folgenden SQL -Befehle ausgeführt wurden.
A. Erstellen Sie eine MySQL -Datenbank
Führen Sie den folgenden SQL -Befehl aus, um eine Datenbank namens das Unternehmen zu erstellen.
Datenbank 'Unternehmen' erstellen;B. Erstellen Sie eine Tabelle
Führen Sie den folgenden SQL -Befehl aus, um eine Tabelle mit dem Namen Elemente zu erstellen.
Erstellen Sie Tabelle 'Elemente' (C. Fügen Sie Daten in die Tabelle ein
Einfügen in "Artikel" ("Name", "Typ", "Marke", "Preis") WerteWenn Sie die Artikeltabelle aus dem PhpMyAdmin -Client öffnen, sieht der Inhalt der Elemente -Tabelle wie das folgende Bild aus.
Exportieren Sie MySQL -Daten in Excel -Datei
Hier müssen Sie eine PHP -Datei mit dem Namen Read_and_export erstellen.PHP zum Erstellen des folgenden Skripts, in dem Datensätze in der Tabelle Elements gelesen werden und eine Excel -Datei mit dem Inhalt der Elemente -Tabelle erstellt werden. Im Skript wird ein Datenbankverbindungsobjekt deklariert, um Daten aus der Datenbanktabelle abzurufen. Als nächstes wird eine ausgewählte Abfrage definiert, um alle Datensätze aus der Tabelle der Elemente zu lesen, die in einer Variablen mit dem Namen $ items gespeichert sind. Diese Variable wird verwendet, um den Inhalt der Tabelle in tabellarischer Form anzuzeigen und eine Excel -Datei mit Tabelleninhalt basierend auf der Aktion des Benutzers zu erstellen. Wenn der Benutzer auf eine Schaltfläche klickt, die später vom HTML -Dokument erstellt wird, um die Tabellendaten im Excel -Format zu exportieren.Um die Excel -Datei zu erstellen, wird ein Dateiname mit der Erweiterung XSL definiert. Die erforderlichen Header -Informationen werden mit der Funktion Header () übergeben. Als nächstes wird die Variable $ Heading verwendet, um den Header der Spalten in der Excel -Datei einzustellen. Die Schlüsselwerte der Variablen $ items werden als Headerwerte verwendet. Als nächstes wird die Funktion implode () verwendet, um die Datensätze der Element -Tabelle in die Excel -Datei zu schreiben.
read_and_export.Php
Abfrage ($ Query);Erstellen Sie eine andere PHP -Datei mit dem Namen Index.PHP mit dem folgenden Code, um die Datensätze in der Tabelle der Elemente im Browser mit der Schaltfläche anzuzeigen, exportieren Sie nach Excel. Hier die read_and_export.Die PHP -Datei ist am Anfang des Skripts enthalten, um die Datenbankverbindung herzustellen, die Tabellendaten zu lesen und eine Excel -Datei mit den Tabellendaten zu erstellen, wenn der Benutzer die Taste drückt. Die Tabellendaten werden im tabellarischen Format mit Bootstrap und JQuery angezeigt.
Index.Php
// Skript hinzufügen, um MySQL -Daten zu lesen und nach Excel zu exportieren