使用Excel將資料匯入MySQL的方法

WBOY
發布: 2024-01-22 12:24:05
轉載
1429 人瀏覽過

如何將EXCEL內容匯入mysql

#方法很多,不過建議你先看看mysql的開發文檔,裡面寫的很詳細的,如果你懶得看,可以看下面的

1.有軟體PHP Excel Parser Pro v4.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("insert into table (col1,col2,col3) values ('",A1,"','",B1,"','",C1,"');")

3、此時D1已經產生如下的sql語句:

insert into table (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有個fx的輸入框,在這裡把群組好的字串填上去就好了。

註:字串1 & A2 &字串2 & ...

A2可以直接輸入,也可以用滑鼠點對應的儲存格。

使用Excel將資料匯入MySQL的方法

#3、每個字串之間用 & 符號連接。下面是第一條連接字串

="insert into tavern values('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"

#寫好後按下回車鍵Enter就能組合出對應的字串了。

insert into tavern values('jw_agi','曙光','0','1');

使用Excel將資料匯入MySQL的方法

#4、組好第一行的字串後,把滑鼠放到儲存格右下方,出現加粗的十字,點選按下(別放開),一直往下拉,直到最後一行再放開就行了。

使用Excel將資料匯入MySQL的方法

#5、這樣就把insert語句都整理好了,接下來就是把這些語句批量執行就可以了。

使用Excel將資料匯入MySQL的方法

#

怎麼把excel中的資料匯入mysql資料庫

一、假如excel有四列數據,希望導入資料庫中 mytable 中,對應的欄位分別為field1,field2,field3,field4.

二、在excel表格中增加一列(?excel應該是E列),利用excel的公式自動產生SQL語句(這個很重要,別寫錯了),具體方法 如下? :

1、增加一列(excel應該是E列,因為我們原來有4列數據,分別為A\B\C\D列)

2、在第一行(這一行必須為有效資料行否則出錯)的E列,就是E1中輸入公式=CONCATENATE("insert into table (field1,field2,field3,field4) values ('", A1,"','",B1,"','",C1,"','",D1,"');")

以上是使用Excel將資料匯入MySQL的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:docexcel.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!