把Excel中的數(shù)據(jù)導(dǎo)入Oracle數(shù)據(jù)庫中.doc
《把Excel中的數(shù)據(jù)導(dǎo)入Oracle數(shù)據(jù)庫中.doc》由會員分享,可在線閱讀,更多相關(guān)《把Excel中的數(shù)據(jù)導(dǎo)入Oracle數(shù)據(jù)庫中.doc(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
教你怎么樣把Excel 文件中的數(shù)據(jù)導(dǎo)入到Oracle 數(shù)據(jù)庫中 第一種:最簡單的方法。 在EXCEL中全選數(shù)據(jù),然后COPY。接著打開PL/SQL DEVELOPER,打開SQL窗口,輸入select * from mytable for update; 然后執(zhí)行,就可以看到查出目的表mytable數(shù)據(jù),如果是空表,當然是沒數(shù)據(jù)了。然后點擊下面列表上方的鎖(編輯數(shù)據(jù)),不管有沒有數(shù)據(jù),我們選擇最后一個空行的行頭,讓整行變成黑色則表示整行已全選中。注意該行左邊是有個黑色實心三角箭頭的。然后粘貼,再commit 就OK咯。 說明:而且這個方法還有個好處就是對EXCEL中的日期型、數(shù)值型字段的處理也很正常,數(shù)據(jù)類型不會丟失。 圖:選中了行然后粘貼數(shù)據(jù) 第二種:簡單的方法。 先將Excel文件另存為一個 .csv 文件,然后編寫一個 insert.ctl文件,ctl文件寫法如下: loaddata --1、控制文件標識 infiletest.csv --2、要輸入的數(shù)據(jù)文件名為test.csv appendintotabletable_name --3、向表table_name中追加記錄 fieldsterminatedby, --4、字段終止于,,是一個逗號 (field1, field2, field3, ... fieldn)-----定義列對應(yīng)順序 field(x)要與Oracle表中的字段名保持一致(大寫) 最后在DOS命令下執(zhí)行以下命令: sqlldruser/passwordcontrol=insert.ctl 圖:表示導(dǎo)入了12條記錄 第三種:比較簡單的方法。 如果數(shù)據(jù)不是很多,可以使用如下方法: 假設(shè)表名為test_excel,有4列數(shù)據(jù),則設(shè)置Excel的E1單元格的值為 ="insert into test_excel values(‘” & A1 & “’, ‘” & B1 & “’, ‘” & C1 & “’, ‘” & D1 & “’);” 向下拖動該公式,則生成一列sql,把其copy到sql/plus中執(zhí)行即可(如果數(shù)據(jù)中有單引號,需要先替換成兩個),臨時導(dǎo)數(shù)據(jù)用這種方法還是比較方便的。 圖:使用Excel的公式功能為我們生成的SQL語句 圖:導(dǎo)入到Oracle數(shù)據(jù)庫后的表數(shù)據(jù) 第四種:比較麻煩的方法 1、在本地創(chuàng)建一個Access數(shù)據(jù)庫,將Excel數(shù)據(jù)先導(dǎo)入到Access??芍苯訉?dǎo)入點擊鼠標右鍵,選擇導(dǎo)入,文件類型選擇要導(dǎo)入的Excel文件,也可通過創(chuàng)建宏用TransferSpreadsheet函數(shù)實現(xiàn)。 2、在本地創(chuàng)建ODBC,鏈接oracle數(shù)據(jù)庫。將oracle中需要導(dǎo)入數(shù)據(jù)的表以鏈接表的方式在本地Access中創(chuàng)建(千萬不要使用導(dǎo)入表)。 3、在Access數(shù)據(jù)庫中創(chuàng)建插入查詢將導(dǎo)入好的Excel數(shù)據(jù)導(dǎo)入到oracle中。 此方法保證成功。 第五種:高端方法。 利用異構(gòu)數(shù)據(jù)庫. 建一個實例,通過ODBC基于EXCEL文件. 再以db_link的方式進行操作:insertintooracle_instance.tabselect*fromexcel_instance.tab- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Excel 中的 數(shù)據(jù) 導(dǎo)入 Oracle 數(shù)據(jù)庫
鏈接地址:http://m.jqnhouse.com/p-6640924.html