2016-09-05 2 views
-2

Ich habe eine Excel-Datei, die wie folgt aussieht -Daten können nicht aus Excel-Datei zu MySQL-Datenbank importieren

enter image description here

ich es in die Datenbank hinzufügen versuchen, aber es ist nicht richtig eingesetzt zu werden. Dies ist, was ich versucht habe, so weit -

LOAD DATA INFILE 'F://blood.xls' 
INTO TABLE blood_bank 
FIELDS TERMINATED BY '\t' 
LINES TERMINATED BY '\n' 

und

LOAD DATA INFILE 'F://blood.xls' 
INTO TABLE blood_bank 

Dies ist, was es

enter image description here

Ich bin schenkt nicht in der Lage, um herauszufinden, wo ich bin falsch machen. Bitte helfen. Vielen Dank im Voraus.

+4

Das ist, weil LOAD DATA INFILE aus einer __csv__ Datei funktioniert, nicht von einer BIFF-Format __xls__ Datei .... Sie in der Lage eine Bibliothek bräuchten nativer BIFF lesen -Format-Dateien, um sie in eine Datenbank zu importieren –

+2

Ich würde es als Komma getrennte Datei mit Feldern durch doppelte Anführungszeichen für Starter – Drew

+0

speichern Sie können als .XLS-Datei im CSV-Format speichern und einfach mit "LOAD DATA" importieren. –

Antwort

1

Die folgende Abfrage ist hilfreich, um CSV-Daten in Ihre mysql-DB-Tabelle zu importieren.

LOAD DATA INFILE 'F://blood.csv' 
INTO TABLE blood_bank 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 
IGNORE 1 ROWS 

Bitte folgen Sie diesem Link: How to import CSV file to MySQL table

+0

Danke Rahul. Es wird sehr gut für CSV-Datei funktionieren. –

+0

Sie sind willkommen .. bitte akzeptieren Sie meine Antwort, wenn es Ihnen geholfen hat, die Lösung zu finden .. –

Verwandte Themen