1. 程式人生 > >把Excel中的資料轉換成Sql語句

把Excel中的資料轉換成Sql語句

假如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列,方法是:把資料放在單元格最右下角,當滑鼠變成十字形時,往下拖到最後一行放開就會自動複製,動態改變values裡面的引數
5、此時D列已經生成了所有的sql語句
6、把D列複製到一個純文字檔案中,推薦使用UltraEdit進行處理。