excel轉(zhuǎn)sql 如何將Excel中表結(jié)構(gòu)數(shù)據(jù)自動生成SQL腳本的方法?
如何將Excel中表結(jié)構(gòu)數(shù)據(jù)自動生成SQL腳本的方法?在表2的F4單元格中輸入以下公式,然后將其復(fù)制到適當(dāng)?shù)奈恢谩?If(表1!B4=1,if(or(E4=”,E4>E$1),1,0),“”)公式
如何將Excel中表結(jié)構(gòu)數(shù)據(jù)自動生成SQL腳本的方法?
在表2的F4單元格中輸入以下公式,然后將其復(fù)制到適當(dāng)?shù)奈恢谩?If(表1!B4=1,if(or(E4=”,E4>E$1),1,0),“”)公式說明:1。將公式中的[表1]替換為表1的工作表名稱(如表1)。如果表1和表2在同一工作表中,則從公式中刪除[表1]。2用表1中B列下面的單元格地址代替公式前言中的[B4
:有時用戶提供Excel格式的數(shù)據(jù)(可能是復(fù)雜的數(shù)據(jù),過濾一些列導(dǎo)入),要求我們導(dǎo)入到系統(tǒng)中,但我們的系統(tǒng)沒有這個功能,我們不能一一輸入數(shù)據(jù),要花多少人力物力啊。本文將介紹一種根據(jù)數(shù)據(jù)庫直接編寫公式將數(shù)據(jù)轉(zhuǎn)換成SQL腳本,然后在系統(tǒng)中執(zhí)行這些SQL腳本的方法,只需幾分鐘。
解決步驟如下:
1。工具要求
](1)excel
2。首先,我們打開用戶提供的Excel數(shù)據(jù),將鼠標(biāo)移到第一行數(shù)據(jù)的最后一個單元格(這里是F2單元格)
(1)input=“”,用雙引號寫insert語句腳本,這里是一個Oracle語句insert的例子,然后將鼠標(biāo)定位在兩個單元格的中間并選擇對應(yīng)的單元格字段反過來。例如,第一列的值位于A2,公式中的值變?yōu)?A2&,這意味著用戶代碼的值是單元格A2、第二列、第三列的值,依此類推。
](1)最后,將鼠標(biāo)光標(biāo)放在公式的末尾,然后按enter鍵,這樣就可以寫出第一行的公式,如圖4所示。將鼠標(biāo)定位到第一行的公式上,按住鼠標(biāo)左鍵,向下拖動到數(shù)據(jù)行的最后一行,然后松開按鈕,所有公式都生成完畢,如圖所示