Kann ich das importieren von excel-Datei in phpmyadmin?
Ich habe ein Tabellenblatt-Datei enthält einige Daten wie ID, name, Nachname. Kann ich das importieren von excel-Datei in phpmyadmin (SQL)?
Wie es zu tun?
Dies hat mir geholfen, erfolgreich Datei hochladen: youtube.com/watch?v=diEwQk4uY14
Ich weiß, das ist spät, aber ich stellte eine Artikel, eine Weile zurück, wie Sie dies bewerkstelligen. Hoffe, es hilft.
Ich weiß, das ist spät, aber ich stellte eine Artikel, eine Weile zurück, wie Sie dies bewerkstelligen. Hoffe, es hilft.
InformationsquelleAutor Giffary | 2010-05-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Exportieren Sie die Tabelle als CSV-Datei zunächst importieren Sie dann als CSV-Datei.
Es zeigt mir "Ungültiges Feld zählen im CSV-Eingang auf line 1."
Haben Sie sich in der Datei um zu sehen, ob das stimmt?
Ich habe meine Datei, ich habe zwei Spalten (ID, name). Und in phpmyadmin erstelle ich die Tabelle "test" mit zwei Spalten (ID, name) zu. Wenn ich "importieren".CSV-Datei zu phpmysql it-Messe 'Ungültig Feld Anzahl im CSV-Eingang auf line 1.'
Vielleicht der name enthält ein unescaped Komma? Oder hast du deine Separatoren mixed up (ie. unterschiedliche Trennzeichen in der Datei und in den import-Einstellungen)?
InformationsquelleAutor Ignacio Vazquez-Abrams
Excel Tabellen muss nicht leere Zellen - diese werden übersprungen, wenn CSV - Datei erstellt wird, geben die falsche Anzahl der Felder in der Zeile(N) betroffen. Auch Excel Zellen enthalten dürfen keine Symbole verwendet, die als Trennzeichen (in der Regel doublequote
"
und Komma,
. Die Trennzeichen können je nach excel-version/- Sprache.Excel 2016 CSV aussieht:
...aber phpMyAdmin erfordert:
Mein Tipp - fügen Sie zusätzliche Spalten, bevor und nachdem Sie Ihre excel-Tabelle und füllen Sie die einzelnen Spalten mit etwas einzigartiges wie
ZZ
. Dann erstellen CSV. Verwenden Sie einen text-editor mit Suchen/Ersetzen zu ändern, jedes Komma zu","
. Dies gibt IhnenZZ","22","Fred","Bloggs","22","Acacia Avenue","ZZ
. Dann Suchen/ErsetzenZZ","
mit"
und dann","ZZ
mit ".Nun Ihre CSV dem entspricht, was phpMyAdmin muss.
InformationsquelleAutor Dave
gibt es einen weißen Raum, in dem, was Sie denken konnte, eine leere excel-Feld? Auch Sie möchten überprüfen, ob Ihre Trennzeichen nicht dargestellt, in das Textfeld ein. Was bedeutet, dass, wenn Sie gespeichert haben, ein Personen-name oder die id mit einem Komma, wie "Nixon, Richard", denkt er, die ist für zwei seperate Spalten, so dass Sie ein count mismatch auf, die mit die ersten delemited Zeilen mehr als 2 Spalten.
Die Fehlermeldung sagt Ihnen, dass es eine unterschiedliche Anzahl von Spalten, wenn im Vergleich zu den Zeilen von Daten. Mehr als wahrscheinlich, dass dein Trennzeichen ist im inneren des datacells.
InformationsquelleAutor local idiot