首頁 > 其他

如何將Excel匯入Oracle資料庫

2019-12-05 19:09:58

如何將Excel匯入Oracle資料庫

1

oracle資料庫有一個student表,現有一個excel表:student.xlsx,需匯入oracle資料庫student表中。

student表的擁有者是system,system密碼為test



2

開啟需匯入的excel表格,單擊office按鈕,選擇另存為--其他格式

選擇儲存路徑(置於D:),儲存型別CSV(逗號分隔)(*.csv),設定檔名為student.csv,單擊儲存 



3

新建input.ctl檔案(置於D:),內容為:

load data

infile 'd:student.csv' 

append into table student fields terminated by ','

trailing nullcols(id,name,sex,age)

說明:infile後面引數為欲匯入的excel表(已轉換成csv格式)路徑及名稱;append在表後追加;table後面跟oracle資料庫中的表名稱; terminated by ','表示欄位分隔符;(id,name,sex,age)表示欄位名稱列表


4

同時按Windows徽標鍵和R鍵,開啟執行,輸入cmd,開啟命令提示字元,輸入命令:

sqlldr userid=system/test@netservicename control=d:input.ctl

說明:system/test,為oracle資料庫表student的所有者及其密碼;

@  netservicename為網路服務名

control是input.ctl檔名稱及路徑


5

進入oracle資料庫,查詢student表,excel已匯入成功



IT145.com E-mail:sddin#qq.com