把excel資料生成sql insert語句

2021-05-08 09:07:55 字數 672 閱讀 1377

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

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

增加一列(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列複製到乙個純文字檔案中。

注意:生成的insert語句中有乙個特殊字元"?",需要轉換成空格。推薦使用ultraedit進行處理。

把excel資料生成sql insert語句

excel 中有a b c三列資料,希望匯入到資料庫users表中,對應的字段分別是name,age 在你的excel 中增加一列,利用excel的公式自動生成sql語句,方法如下 1 增加一列 d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert into users...

把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...