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
Verwenden Sie die Vue-Cropper-Komponente, um Avat...
Lassen Sie mich zunächst kurz erklären, was MySQL...
Ich bin schon einmal auf das Problem gestoßen, da...
Beim Erstellen von Webseiten ist die Verwendung d...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel ist ein integrierter Artikel zum E...
Umsetzungsideen Ganz außen ist ein großer Kreis (...
1. MySQL herunterladen 1. Melden Sie sich auf der...
Inhaltsverzeichnis Konfigurieren Sie zuerst packa...
1. Legen Sie den CORS-Antwortheader fest, um domä...
Wenn Sie an einem gemeinsam genutzten System arbe...
Kopieren Sie den folgenden Code in den Codebereich...
In diesem Artikel wird der spezifische Code von j...
In diesem Artikel wird der Vorgang zum Herunterfa...
Inhaltsverzeichnis 1. Anweisung einfügen 1.1 Einf...