Dieser Artikel beschreibt, wie Sie MySQL zum Exportieren von Daten nach Excel verwenden. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Es ist sehr einfach, MySQL in eine Excel-Datei zu exportieren. Führen Sie einfach einen Befehl wie diesen aus: Wählen Sie * aus einer Tabelle in die Ausgabedatei „d:/Dateiname.xls“; Wenn Sie den obigen Befehl auf dem Server ausführen, wird er auf die Festplatte D: des Servers exportiert. Wenn Sie ihn im Client-Befehlszeilenmodus ausführen, wird er auf die Festplatte D: des Clients exportiert. Wenn Sie ihn im Client im POST-Modus ausführen, wird er auf die Festplatte D: des Servers exportiert. Voraussetzung für einen erfolgreichen Import ist, dass Sie über Anmeldeberechtigung, Auswahlberechtigung und Dateiberechtigung verfügen. Wenn Sie keine Dateiberechtigung haben, können Sie keine Vorgänge wie „select...into outfile“ und „load data infile...“ ausführen. Was das Hinzufügen einer Schaltfläche mit der Aufforderung zum Speichern als Excel-Datei betrifft, meinen Sie vermutlich die Webseite? Wenn der Betrieb von MySQL auf der Webseite generell blockiert ist, wird MySQL normalerweise über serverseitige Skriptsprachen (PHP, JSP, ASP usw.) betrieben. Im Folgenden werden PHP und JavaScript als Beispiele verwendet, um die Datenbankabfrageergebnisse als xls zu speichern (ich habe beide Methoden ausprobiert und sie sind machbar): 1.PHP-Methode: Rufen Sie Header("Inhaltstyp:Anwendung/msexcel"); Header("Inhaltsdisposition:Dateiname=file001.xls"); Diese beiden Funktionen werden vor der Ausführung von Datenbankabfragevorgängen in der PHP-Datei platziert. Im Allgemeinen können nach Abschluss der Datenbankabfrage die Abfrageergebnisse dem Client über Funktionen wie PHP ist ein serverseitiges Skript. Mit der obigen Methode wird dasselbe Datenergebnis tatsächlich zweimal vom Server an den Client übertragen. Das erste Mal wird es zur Anzeige verwendet und das zweite Mal, um es zum Herunterladen in eine XLS-Datei zu packen. 2. JavaScript-Methode: Definieren Sie zunächst eine JS-Funktion im <head>-Abschnitt der Seite, auf der sich die Daten befinden: <Kopf> <Skriptsprache="Javascript"> Funktion xSaveAsxls( xResult , xFileName ){ var ow=window.open(); mit(ow){ document.write(Ergebnis); document.execCommand('Speichern unter', true, xFileName); schließen(); } } </Skript> </Kopf> Platzieren Sie dann <div id=div_id> vor der <table>, die die Daten anzeigt, und </div> nach </table>. Erstellen Sie dann unten eine Schaltfläche: <input type="button" value="Als Excel-Datei speichern" onclick=xSaveAsxls (Dokument.alle.div_id.innerHTML,'Dateiname.xls')> Das ist alles. Dies wird als „Als Excel-Datei speichern“ angezeigt. Wenn Sie darauf klicken, wird ein Dialogfeld zum Speichern angezeigt. Der gespeicherte Inhalt ist der Datenergebnissatz im XLS-Format. JS ist ein browserseitiges Skript. Mit dieser Methode werden die angezeigten Ergebnisse als xls gespeichert. Die Daten werden nur einmal vom Server an den Client übertragen, wodurch Übertragungsressourcen gespart werden. Eine andere Möglichkeit besteht darin, den Abfrageergebnissatz von PHP an eine JS-Array-Variable zu übergeben, die an den Client übermittelt wird, und dann FileObjectSystem aufzurufen, um zu arbeiten. Dies ist nur eine Idee und ich habe sie nicht in die Praxis umgesetzt. Bitte weisen Sie auf etwaige Unangemessenheiten hin. Wenn ein verstümmeltes Problem vorliegt: Sie können die folgende Anweisung verwenden Wählen Sie „Konvertieren (dname mit gb2312), E-Mail von d_dealerinfo in Ausgabedatei ‚d:/d.xls‘“; Wo dname auf Chinesisch ist Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“, „Zusammenfassung der Kenntnisse zu MySQL-Datenbanksperren“ und „Zusammenfassung der allgemeinen MySQL-Funktionen“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: jQuery-Plugin für ein nahtloses Karussell
>>: Zabbix' PSK-Verschlüsselung kombiniert mit zabbix_get-Wert
Grammatikregeln SELECT Spaltenname(n) FROM Tabell...
Verwandte Artikel: Anfänger lernen einige HTML-Ta...
Inhaltsverzeichnis Was ist ref So verwenden Sie r...
Vorwort Wenn ein 403-Cross-Origin-Fehler auftritt...
MySQL ist ein relationales Datenbankverwaltungssy...
1. Öffnen Sie die virtuelle CentOS 7-Maschine. 2....
Linux-Grep-Befehl Mit dem Linux-Befehl grep könne...
Die lokale Umgebung ist Windows 10 + WSL2 (Ubuntu...
Der erste Schritt beim Design ist immer die Optimi...
Dabei wird das Bild als Hintergrund verwendet und...
1. Obere und untere Listen-Tags: <dl>..<...
1. Befehlseinführung Der Befehl „Watch“ führt den...
Das Unternehmen hat kürzlich einen DELL R730-Serv...
Einige Fehlercodetabellen verwenden aus historisc...
Selektorgruppierung Angenommen, Sie möchten, dass...