Es gibt viele Methoden, aber ich empfehle Ihnen, zuerst die MySQL-Entwicklungsdokumentation zu lesen, die sehr detailliert ist. Wenn Sie zu faul zum Lesen sind, können Sie Folgendes lesen
1. Es gibt die Software PHP Excel Parser Pro v4.2, Sie können sie hier herunterladen:2. Excel kann im CSV-Format gespeichert werden. Dann gießen Sie MySQL über phpmyadmin
3. Importieren Sie es zuerst in Access und übertragen Sie es dann in MySQL, oder schreiben Sie Ihr eigenes Programm, um die Daten in Excel zu lesen und sie dann in MySQL zu speichern
4. Es gibt auch eine relativ dumme manuelle Methode, bei der zunächst Excel-Anweisungen verwendet und dann in MySQL ausgeführt werden. Diese Methode eignet sich zum Importieren von Excel-Tabellen in verschiedene SQL-Datenbanken:
1. Angenommen, Ihre Tabelle enthält drei Datenspalten: A, B und C. Sie möchten die Tabelle in Ihre Datenbank importieren. Die entsprechenden Felder sind Spalte 1, Spalte 2 und Spalte 3
2. Fügen Sie Ihrer Tabelle eine Spalte hinzu und verwenden Sie Excel-Formeln, um automatisch SQL-Anweisungen zu generieren:
1. Fügen Sie eine Spalte hinzu (vorausgesetzt, es ist Spalte D)
2. Geben Sie die Formel in Spalte D der ersten Zeile ein, nämlich D1:
=CONCATENATE("In Tabelle (col1,col2,col3) Werte einfügen ('",A1,"','",B1,"','",C1,"');")
3. Zu diesem Zeitpunkt hat D1 die folgende SQL-Anweisung generiert:
Werte ('a','11','33') in die Tabelle (col1,col2,col3) einfügen;
4. Kopieren Sie die Formel von D1 in Spalte D aller Zeilen (klicken Sie einfach mit der Maus auf die untere rechte Ecke von Zelle D1 und ziehen Sie sie nach unten)
5. Zu diesem Zeitpunkt hat Spalte D alle SQL-Anweisungen generiert
6. Kopieren Sie Spalte D in eine Nur-Text-Datei, vorausgesetzt, es handelt sich um sql.txt
3. Fügen Sie einfach sql.txt in die Datenbank ein und führen Sie es über die Befehlszeile aus oder führen Sie es mit phpadmin aus.
So importieren Sie eine EXCEL-Datentabelle in SQL
So importieren Sie eine Excel-Tabelle in die Datenbank:
1. Um große Datenmengen in einer Datenbank zu speichern, ist es am besten, grafische Datenbankverwaltungstools zu verwenden. Wenn jedoch keine Tools vorhanden sind und Sie nur Befehle ausführen können, ist dies sehr zeitaufwändig. Dann können Sie nur die Daten kombinieren, die Daten in eine Einfügeanweisung umwandeln und sie dann stapelweise in der Befehlszeile ausführen.
2. Kombinieren Sie die folgenden Daten, die eine Funktion in Excel verwenden.
Es gibt ein FX-Eingabefeld in Excel, füllen Sie einfach die zusammengesetzte Zeichenfolge hier aus.
Hinweis: Saite 1 & A2 & Saite 2 & ...
A2 kann direkt eingegeben werden, oder Sie klicken mit der Maus auf die entsprechende Zelle.
3. Verwenden Sie das &-Symbol, um jede Zeichenfolge zu verbinden. Unten ist die erste Verbindungszeichenfolge
="in die Tavernenwerte einfügen('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"
Drücken Sie nach dem Schreiben die Eingabetaste, um die entsprechende Zeichenfolge zu kombinieren.
In Tavernenwerte einfügen('jw_agi','Shuguang','0','1');
4. Nachdem Sie die Zeichenfolgen in der ersten Zeile angeordnet haben, platzieren Sie die Maus auf der unteren rechten Seite der Zelle. Es erscheint ein fettes Kreuz. Klicken Sie und drücken Sie (lassen Sie nicht los) und ziehen Sie weiter nach unten, bis die letzte Zeile angezeigt wird erreicht und dann loslassen.
5. Auf diese Weise wurden alle Einfügeanweisungen aussortiert. Der nächste Schritt besteht darin, diese Anweisungen stapelweise auszuführen.
So importieren Sie Daten aus Excel in die MySQL-Datenbank
2. Fügen Sie der Excel-Tabelle eine Spalte hinzu (? Excel sollte Spalte E sein) und verwenden Sie Excel-Formeln, um automatisch SQL-Anweisungen zu generieren (dies ist sehr wichtig, machen Sie keine Fehler). Die spezifische Methode lautet wie folgt: :
1. Fügen Sie eine Spalte hinzu (Excel sollte Spalte E sein, da wir 4 ursprüngliche Datenspalten haben, nämlich die Spalten ABCD)
2. Geben Sie in Spalte E der ersten Zeile (diese Zeile muss eine gültige Datenzeile sein, sonst tritt ein Fehler auf) die Formel ein =CONCATENATE("in Tabelle (Feld1,Feld2,Feld3,Feld4) Werte einfügen ('" ,A1, "','"",B1,"','",C1,"','",D1,"');")
Das obige ist der detaillierte Inhalt vonSo importieren Sie Daten mit Excel in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!