懶人懶辦法:把Excel數據導入到MySQL中


別跟我說什么ODBC導入啦寫個小腳本導入啦或者是用其他什么軟件,雖然靈活但是有時候的確挺折騰人。

打開Excel,處理好你需要的列,把不需要的列都刪掉。

另存為CSV文件。

特別注意一點:如果你的MySQL默認編碼方式是UTF-8的話需要用Editplus等軟件把CSV文件另存為UTF-8編碼格式,因為Excel默認編碼格式是ANSI,MySQL在導入中文數據的時候很可能會出Warning:1366 Incorrect string value

 

然后到MySQL里建表,字段的順序要跟Excel里的完全一致。(不要建其他任何列,包括id)

然后運行如下語句:

load data local infile '[你的csv文件路徑]' into table [表名] fields terminated by ',';

 

例如:load data local infile 'E:\\Dev\\a.csv' into table t1 fields terminated by ',';

注意csv文件的分隔符是逗號,所以最后terminated by之后跟的是逗號。如果是制表符,則用

例如:load data local infile 'E:\\Dev\\a.csv' into table t1 fields terminated by '\t';

 

這一步記得查看log,必須沒有warning才算成功。

最后Alter Table,加入id列(primary key,not null, auto increment)和其他列即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM