2015-07-20 85 views
1

我需要在db mysql中導入文件excel .xls。在MySQL中導入CSV文件RDBMS

隨着谷歌搜索我意識到我需要使用裝入的數據文件語法和您導入Excel文件在MySQL之前,我必須將它導出以逗號分隔的CSV格式

但我有這樣的問題:

Excel文件的值是:

N Val1 Val2  
1 73,4 0,073 

在CSV文件導出:

N,Val1,Val2   
1,73,4,0,073 

當我使用LOAD DATA文件導入到csv文件中的db mysql表中的導入是:

N Val1 Val2  
1 73  0 

在表中,字段Val1和Val2的設置值爲DECIMAL(10,2)值。

我需要的,而不是MySQL表:

N Val1 Val2  
1 73,4 0,073 

LOAD DATA試圖替換功能,但沒有成功:

REPLACE(Val1, ',', '.') 

任何人都知道我該怎麼做呢?

預先感謝您。

回答

0

難道你不能使用另一個分隔符,如管道 - 「|」 - ?