如何將EXCEL內容導入mysql
方法很多,不過建議你先看看mysql的開發文檔,里面寫的很詳細的,如果你懶得看,可以看下面的
1.有個軟件PHPExcelParserProv4.2可以,你可以在這里下載:
2.可將Excel存成csv格式。然后通過phpmyadmin倒入mysql
3.先導入Access中,再弄到MySQL中,或者自己寫程序讀出excel中數據然后存入mysql中
4.還有一個比較笨的手工方法,就是先利用excel生成sql語句,然后再到mysql中運行,這種方法適用于excel表格導入到各類sql數據庫:
一、假設你的表格有A、B、C三列數據,希望導入到你的數據庫中表格table,對應的字段分別是col1、col2、col3
二、在你的表格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:
1、增加一列(假設是D列)
2、在第一行的D列,就是D1中輸入公式:
=ConCATENATE("insertintotable(col1,col2,col3)values('",A1,"','",B1,"','",C1,"');")
3、此時D1已經生成了如下的sql語句:
insertintotable(col1,col2,col3)values('a','11','33');
4、將D1的公式復制到所有行的D列(就是用鼠標點住D1單元格的右下角一直拖拽下去啦)
5、此時D列已經生成了所有的sql語句
6、把D列復制到一個純文本文件中,假設為sql.txt
三、把sql.txt放到數據庫中運行即可,你可以用命令行導入,也可以用phpadmin運行。
怎樣將EXCEL數據表導入到SQL中
在Excel中錄入好數據以后,可能會有導入數據庫的需,這個時候就需要利用一些技巧導入。
如何將excel表導入數據庫的方法:
1、對于把大量數據存放到數據庫中,最好是用圖形化數據庫管理工具,可是如果沒有了工具,只能執行命令的話這會是很費時間的事。那只能對數據進行組合,把數據組成insert語句然后在命令行中批量直行即可。
2、對下面數據進行組合,這用到excel中的一個功能。
怎么把excel中的數據導入mysql數據庫
一、假如excel中有四列數據,希望導入到數據庫中mytable中,對應的字段分別為field1,field2,field3,field4.
二、在excel表格中增加一列(?excel應該是E列),利用excel的公式自動生成SQL語句(這個很重要,別寫錯了),具體方法如下?:
1、增加一列(excel應該是E列,因為我們原有4列數據,分別為ABCD列)
2、在第一行(這一行必須為有效數據行否則出錯)的E列,就是E1中輸入公式=ConCATENATE("insertintotable(field1,field2,field3,field4)values('",A1,"','",B1,"','",C1,"','",D1,"');")
以上就是使用Excel將數據導入到MySQL的方法的詳細內容,!