Wie die Tabelle zu exportieren, um excel aus der mysql-Datenbank?
Ich habe eine Tabelle in mysql, das ist ziemlich groß für über 100k Zeilen und ich möchten, exportieren Sie Sie in excel. Jedoch habe ich versucht, den export zu excel-Funktion auf phpmyadmin, aber es dauert ewig, um einen dump der excel-Datei. Es ist auch nicht wegwerfen. Der Fehler ist immer, "die Verbindung wird zurückgesetzt". Gibt es einen alternativen Weg auf, wie dies zu tun??
- 100.000 Zeilen erfordern entweder eine OfficeOpenXML-format .xlsx-Datei, oder 2 Arbeitsblätter in einer BIFF-format .xls-Datei, weil eine xls-Datei kann maximal 65.536 Zeilen pro Arbeitsblatt
- was ist mit dem Lesen aller Zeilen mit php und verwenden Sie diese, um den export als excel-Datei github.com/PHPOffice/PHPExcel/blob/develop/Documentation/...
- Werfen Sie es in eine csv-Datei.
- Eigentlich war ich in der Lage, herauszufinden etwas und einige Zeilen gelöscht, jetzt war es runter auf 40k. Wie soll ich um die Tabelle zu exportieren?
- Hängt, wenn Sie wollen eine echte Excel-format-Datei, oder wenn Sie eine csv-Datei ausreichend ist
- danke Jungs! Krank versuchen, exportieren Sie Sie als csv-Datei und schlecht damit Sie wissen,: D @MarkBaker @ tonyhopkinson @ jycr753
- es ist tatsächlich gelungen, aber ich brauche es, um ein format als excel-Typ-format. mit getrennten Feldern auf die einzelnen Spalten... csv kopiert alles in einer Spalte und nur durch Kommas getrennt..das ist nicht das, was ich brauche 🙁
- Verwenden Sie einen tab-Trennzeichen statt eines Kommas zur besseren Lesbarkeit von MS Excel
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste, 100k Zeilen in Excel-klingt wie eine schreckliche Idee, und natürlich werde es eine Weile dauern. Das wird eine Weile dauern einfach zu öffnen. Wenn Sie MÜSSEN dies tun versuchen:
Sollten Sie eine Datei namens:
/tmp/orders.csv
wird in Excel geöffnet.Die Langsamkeit, Ihr export ist wahrscheinlich auf dem server, auf dem phpmyadmin läuft. Ich regelmäßig zu exportieren Millionen von Zeilen mit überraschender Geschwindigkeit.
Wenn Sie Zugriff auf das Dateisystem des Datenbank-Servers, dies ist eine sehr schnelle Möglichkeit der Umwandlung zu .csv, die wiederum geöffnet werden kann von Excel.
Sehen: http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/
Habe ich die
OUTFILE
Methode vor, dies zu tun: