將Excel中的數據轉換成sql Insert語句
時間:2010-08-19 14:30來源:網絡博客 作者:秩名 點擊:311次
excel表格中有A、B、C三列數據,希望導入到數據庫users表中,對應的字段分別是name,sex,age ,在你的excel表格中增加一列,利用excel的公式自動生成sql語句,方法如下
1.或者用sql Server 2000 還有 導入的方法就是mdb文件,Access 2003 中的方法但是有個列的問題。
excel表格中有A、B、C三列數據,希望導入到數據庫users表中,對應的字段分別是name,sex,age ,在你的excel表格中增加一列,利用excel的公式自動生成sql語句,方法如下:
1、在你的excel表格中增加一列
2、在第一行的D列,就是D1中輸入公式: =CONCATENATE("INSERT INTO PERSONS_SERIAL_NUMBER(PERSONS_NO, PERSONS_NAME,ID_NUMBER) VALUES('" & B1 & "', '" & C1 & "', '" & E1 & "');")
3、此時D1已經生成了如下的sql語句: INSERT INTO PERSONS_SERIAL_NUMBER(PERSONS_NO, PERSONS_NAME,ID_NUMBER) VALUES('xxxxx', 'xxxx, 'xxxxxxxxxx');
4、將D1的公式復制到所有行的D列
5、此時D列已經生成了所有的sql語句
6、把D列復制到一個純文本文件中。
注意:生成的insert語句中有一個特殊字符"?",需要轉換成空格。推薦使用UltraEdit進行處理。
posted on 2012-01-16 11:24
無聲 閱讀(560)
評論(0) 編輯 收藏