轉載自:http://blog.163.com/dielianjun@126/blog/static/164250113201042310181431/
在網絡上有不較多的方法,在此介紹我已經驗證的方法。
方法一、利用EXCEL表本身的功能生成SQL代碼
①、先在“phpmyadmin”中建立數據庫與表(數據庫:excel,數據表:excel01,字段:id,name,sex,professional,address)

②、把excel數據表中的數據,進行整理。(該表中的數據字段與數據庫表中的字段是相對應的)

③、將excel中的數據與數據庫表中的字段鏈接起來:
代碼如下:
=CONCATENATE("insert into 數據表名 (字段名1,字段名2,字段名3,字段名4,字段名5) values ('",A1,"','",B1,"','",C1,"','",D1,"','",E1,"');")
將上述代碼復制到F列中,自動生成SQL代碼!在此進行時,要把相應的字段名修改成數據庫表中相對應的字段,數據表名修改成相應的表名即可。
F列中自動生成的代碼:insert into excel01 (id,name,sex,professional,address) values ('1','朱嫻','女','寶貝推薦','http://hi.baidu.com/selfcap001');大家看到的該代碼正是平時設計SQL時的插入數據的代碼吧。


⑤、把該txt文件導入至“phpmyadmin”數據庫相應的數據表excel01中即可!

疑問解答
如何解決該問題呢?
辦法一、因為本人用的版本問題;使用高級的版本,不曉得能否解決該問題,還在解答中。如果你曉得如何解決該問題,請QQ聯系本人(1417002674),謝謝!
解決二、本人是使用這樣的辦法來解決的!就是把TXT中的sql代碼復制到“phpmyadmin”的SQL中,進行代碼執行來實現的。就解決了亂碼問題!

其它的方法本人還在不斷的研究中!
網絡推薦方法:
1.有個軟件PHP Excel Parser Pro v4.2可以,你可以在這里下載:
http://www.163pan.com/files/e0s000e07.html
2.可將Excel存成csv格式。然后通過phpmyadmin倒入mysql
3.先導入Access中,再弄到MySQL中,或者自己寫程序讀出excel中數據然后存入mysql中