excel數據導入mysql數據庫的數據表

excel數據導入mysql數據庫的數據表

參考了,網絡上的資源簡單整理了一下:

excel數據導入mysql數據庫:
1:選取要導入的數據塊(另外有人說要多出一列,我試驗後沒那必要,我都整個文件導出的)

2:將選中的數據塊拷貝到一個新建的表格工作薄,然後“另存爲” -》“文本文件(製表符分割)(*.txt)”,存儲路徑自選。

3:根據要導入的數據塊,建立MySql數據庫和表,然後使用命令(注意是MySQL Command Line Client)登陸後,輸入mysql> load data infile

'F://workspace//birt//pems.report//sql//data.txt' into
table warning
 (fields terminated by '/t');

注意:括號中的可以不要默認就是按照Tab製表符分隔的,別忘記最後“;”分號,路徑要單引號或單引號,語法按照mysql的語法,進行導入操作。
同時,你也可以在MySQL Query Brower中運行該語句。

現在數據已經全部導入到MySql裏了,讓自己來select看一下吧,
到此,數據由Excel數據到MySql數據庫表的導入問題已經解決。

順便說一下數據從MySql數據庫中的數據表導出到Excel的轉化,步驟剛好相反,其過程其實還是藉助那個“數據分隔符”的txt文本文件。
同樣輸入mysql>select * into outfile 'F://workspace//birt//pems.report//sql//data.txt' from warning;這樣就把warning中的所有數據導出到txt文本文件中了。最

後一步就是要把這個文本文件導入到excel中。
你可以打開excel,然後選擇“數據”->“導入外部數據”->“導入數據”,選中剛剛導出的文本文件,一直按確定就行了。

注意:如果,你導出文本的時候指定了特定的數據分隔符,就在excel導入數據的時候有個界面可以選擇以什麼作爲分隔符的。

如果,你要導出特定的部分數據,就需要在你的導出語句中加入條件。基本類似一下代碼:
select * into outfile 'F://workspace//birt//pems.report//sql//data.txt' from warning where columnname='test';

其實,這裏關鍵是sql語句了,如果想了解更多可以看mysql的幫助及相關文檔。

最後祝各位好運~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章