2016-09-05 149 views
-2

我有一個Excel文件,看起來像這樣 -無法從excel文件數據導入到mysql數據庫

enter image description here

我試圖將其添加到數據庫中,但它沒有得到正確插入。 這是我到目前爲止已經試過 -

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

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

這是它給

enter image description here

我無法弄清楚我在哪裏做錯了。 請幫忙。 在此先感謝。

+4

這是因爲LOAD DATA INFILE從__csv__文件的工作,而不是從BIFF格式__xls__文件....你需要能夠讀取本地BIFF庫-format文件將它們導入數據庫 –

+2

我將它保存爲逗號分隔的文件,其中包含用雙引號括起來的字段 – Drew

+0

您可以將.XLS文件另存爲.CSV格式,並使用「LOAD DATA」輕鬆導入。 –

回答

1

以下查詢將有助於在您的mysql數據庫表中導入CSV數據。

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

請點擊此鏈接:How to import CSV file to MySQL table

+0

謝謝Rahul。它可以很好地用於csv文件。 –

+0

歡迎您..如果它確實幫助您找到解決方案,請接受我的答案.. –

相關問題