將Excel生成SQL語句完成資料庫匯入

2021-09-02 06:58:24 字數 684 閱讀 7616

將excel生成sql語句完成資料庫匯入  

實際應用中,我們經常需要把excel中的資料匯入ms sql server 或mysql oracle等資料庫中。這些資料庫都提供了很好的工具供使用者直接將excel中的資料匯入資料庫中。 但是很多時候我們並不能直接運算元據庫管理器(因為安全需要會配置防火牆攔截資料庫埠),我們只能通過web頁面對資料庫進行遠端操作。這個時候,將excel中的資料轉換成sql insert語句就非常有必要了。

例子: excel**中有a、b、c三列資料,希望匯入到資料庫users表中,對應的字段分別是name,***,age 。 在你的excel**中增加一列,利用excel的公式自動生成sql語句,方法如下:

1、增加一列(d列)

2、在第一行的d列,就是d1中輸入公式: =concatenate("insert into users (name,***,age) values ('",a1,"','",b1,"','",c1,"');")

3、此時d1已經生成了如下的sql語句: insert into users (name,***,age) values ('ls','女','24'); 4、將d1的公式複製到所有行的d列

5、此時d列已經生成了所有的sql語句 

6、把d列複製到乙個純文字檔案中。

Excel 生成sql語句

concatenate 拼接字串 if 不能跟 concatenate 連用,所以可以通過建立新列去完成更高的需求 新建一列 cw concatenate insert into bicommendetail createid,createdate,modifyid,modifydate,isdel...

將excel裡面的資料直接生成sql語句

原來的公司,在儲存資料的時候,都是將資料儲存在 excel 裡面的,這也是大家用得最多 最熟悉的,但是隨著公司做系統開發,就不可能繼續放在 excel 裡面操作了,因為這個就不方便了,我們公司也是這樣的。下面介紹乙個非常簡單的方法,可以一次性搞定你的所有資料庫,並且不用什麼外部工具之類,也不用什麼命...

將excel裡面的資料直接生成sql語句

原來的公司,在儲存資料的時候,都是將資料儲存在excel裡面的,這也是大家用得最多 最熟悉的,但是隨著公司做系統開發,就不可能繼續放在excel裡面操作了,因為這個就不方便了,我們公司也是這樣的。下面介紹乙個非常簡單的方法,可以一次性搞定你的所有資料庫,並且不用什麼外部工具之類,也不用什麼命令。如在...