將excel的數據添加到數據庫

         今天做測試用例,需要添加大量數據,一條條手動添加顯然是不可能的。所以想到excel表格,excel強大的處理能力能輕鬆生成成噸的數據,我們要做的僅僅是把這些數據轉化成sql語句,下面給大家介紹我今天用到的辦法,該方法基本參考了百度文庫中的內容,但更爲完善,會讓你少走許多彎路。

第一步:用excel生成需要的數據,這個應該大家都會,不會的話自行百度,就是一些拖拽。


第二部:選一列作爲生成sql語句,比如這裏我用的是H列,然後點擊上方fx,


類別選擇文本, 函數選擇  CONCATENATE,然後點擊確定

第三步,相當於stringbuffer拼接sql;

在彈出的輸入框中輸入(本例爲在表名爲weixin_mp_warn 中插入數據,其中有`id`,`reg_company_id`,`weixin_mp_id`,`app_id三個字段),當然測試的時候很多非必填又不用測試的字段沒必要插入。值得注意的是表名和字段名用的引號(藍色引號)是英文狀態下的Tab鍵上面那個,而數據值用的引號(紅色引號)是英文狀態下分號右邊那個,最後test7後面的分號也要注意,不要忘了。

test1:insert into `weixin_mp_warn` (`id`,`reg_company_id`,`weixin_mp_id`,`app_id`) values ('

test2:C1

test3:','

test4:   D1

test5:  ','

test6:   E1

test7:   ');


最後寫完如圖,excel會自動給你寫的東西添加上引號,不要以爲自己填錯了。然後點確定;

第四步:把填好的那個單元格下拉,就跟拉數據一樣,最後得到這樣的結果:

第五步:選擇H列ctrl+c ,粘貼到word,然後ctrl+A  ctrl+c ;然後再粘貼到 你的數據庫查詢中執行。



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