當前位置:首頁 » 數據倉庫 » excel數據導入到oracle資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

excel數據導入到oracle資料庫

發布時間: 2022-05-02 20:08:19

① 如何將excel中的數據導入到oracle 資料庫

1.准備數據:在excel中構造出需要的數據
2.將excel中的數據另存為文本文件(有製表符分隔的)
3.將新保存到文本文件中的數據導入到pl*sql
在pl*sql中選擇tools--text importer,在出現的窗口中選擇Data from Textfile,然後再選擇Open data file,
在彈出的文件選擇框中選中保存有數據的文本文件,此時將會看到data from textfile中顯示將要導入的數據
4.在configuration中進行如下配置
注:如果不將Name in header勾選上會導致欄位名也當做記錄被導入到資料庫中,從而導致數據錯誤
5.點擊data to oracle,選擇將要導入數據的表,並在fields中將文本中的欄位與表中的欄位進行關聯
6.點擊import按鈕進行導入
7.查看導入的數據
OK,至此數據導入成功。

② 怎麼把excel導入到oracle資料庫中

工具:plsqldeveloper
步驟:
①:登錄需要導入的資料庫
②Tool-->ODBC
Import...
③在下圖中填入以下三項:第一個選excels
files,下面的用戶名密碼,就要看你要導入到哪個用戶裡面了,這里我用scott用戶為例子,用戶名密碼為scott/tiger
④點擊下面的Connect進行選擇excel文件然後點擊確定,然後會彈出下面的圖,選擇你數據所在的sheet即可
⑤然後進行配置
data
to
oracle
選項頁,需要填入以下信息,並將列一一對應上
⑥最後點擊下面的import即可
恭喜你,excel導入Oracle成功了。

③ 如何將Excel導入Oracle資料庫

一、使用工具:Oracle、SQL*Loader、PLSQL Developer、Sql Server 2000。

二、導入方法:有三種導入方法,分別是:

1、方法一:使用SQL*Loader:這個是用的較多的方法,前提必須oracle數據中目的表已經存在。大體步驟如下:

a、將excel文件另存為一個新文件比如文件名為text.txt,文件類型選文本文件(製表符分隔),這里選擇類型為csv(逗號分隔)也行,但是在寫後面的control.ctl時要將欄位終止符改為','(fields
terminated by ','),假設保存到c盤根目錄。

三、注意事項:

1、是注意excel文件的版本和格式要與導入到sql server時的數據源匹配。如果導入到sql
server時的數據源選Microsoft Excel 97-2000的話,而excel文件的版本為Micaosoft Excel 5.0/95
工作簿,則有可能出問題。關於如何看Excle文件格式,你打開excel文件,選擇另存為,即可看到像Micaosoft Excel 5.0/95
工作簿或者是Microsoft Office Excle
工作簿等等其它的保存類型。

2、就是由Sqlserver導入到oracle中時,記得將在oracle中的表名全部用大寫。因為oracle的表名都是大寫的,而sql的表可能是大小混寫的,所以導入後在oracle里查不到該表,比如這個Procts表在oracle里查詢就應該寫成select
* from scott."Procts";

④ 如何將excel導入oracle資料庫

  1. 利用第三方工具的導入功能(如:Navicat、PL/SQL Developer);

  2. 利用Excel的CONCATENATE函數組裝每行記錄為一個SQL語句,之後將所有SQL語句保存為一個SQL文件,利用Oracle執行文件的方式導入數據到對應的表。

⑤ 怎麼將excel導入oracle資料庫

實現步驟:
1、打開MicroSoft Excel
2、文件(F)→新建(N)→工作簿→
3、輸入SQL*Loader將Excel數據後,存檔為test.xls,
4、文件(F)→另存為(A)→
保存類型為:製表符分隔,起名為text.txt,保存到C: (也可以保存為csv文件,以逗號分隔)
5、須先創建表結構:
連入SQL*Plus,以system/manager用戶登錄,
以下是代碼片段:SQL> conn system/manager
創建表結構
以下是代碼片段:
SQL> create table test(id number,——序號
usernamevarchar2(10),——用戶名
passwordvarchar2(10),——密碼
sj varchar2(20) ——建立日期);
6、創建SQL*Loader輸入數據Oracle資料庫所需要的文件,均保存到C:,用記事本編輯:
控制文件:input.ctl,內容如下:
load data ——1、控制文件標識
infile ´test.txt´ ——2、要輸入的數據文件名為test.txtappend
into table test——3、向表test中追加記錄
fields terminated by X´09´——4、欄位終止於X´09´,是一個製表符(TAB),如果是csv文件,這里要改為: fields terminated by ´,´
(id,username,password,sj) ——定義列對應順序

a、insert,為預設方式,在SQL*Loader將Excel數據裝載開始時要求表為空
b、append,在表中追加新記錄
c、replace,刪除舊記錄,替換成新裝載的記錄
d、truncate,同上
7、在DOS窗口下使用SQL*Loader命令實現數據的輸入 www.111cn.net
以下是代碼片段:C:>sqlldr system/manager control=input.ctl
默認日誌文件名為:input.log
默認壞記錄文件為:input.bad
如果是遠程對SQL*Loader將Excel資料庫進行導入Oracle資料庫操作,則輸入字元串應改為:
以下是代碼片段:
C:>sqlldr userid=system/manager@serviceName_192.168.1.248 control=input.ctl
8、連接到SQL*Plus中,查看是否成功輸入,可比較input.log與原test.xls文件,查看Oracle資料庫是否全部導入,是否導入成功。

⑥ 將excel文件數據導入oracle資料庫

這個簡單,如果直接進行插入和更新難度較大,你可以先新建一個表,把數據導進行,然後再和新建的那個表進行數據插入和更新,就簡單多了。
至於如何將excel文件導入oracle中,也有很多方法,數據量少的話,可以直接復制粘貼,數據量多的話,使用工具導入,我一般是用kettle進行導入。

⑦ 怎麼把excel的數據導入oracle資料庫

以下面的做法為例,說明導入步驟:
oracle資料庫有一個student表,現有一個excel表:student.xlsx,需導入oracle資料庫student表中。
student表的擁有者是system,system密碼為test
打開需導入的excel表格,單擊office按鈕,選擇另存為--其他格式
選擇保存路徑(置於D:\),保存類型CSV(逗號分隔)(*.csv),設置文件名為student.csv,單擊保存
新建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)表示欄位名稱列表
同時按Windows徽標鍵和R鍵,打開運行,輸入cmd,打開命令提示符,輸入命令:
sqlldr userid=system/test@netservicename control=d:\input.ctl
說明:system/test,為oracle資料庫表student的所有者及其密碼;
@ netservicename為網路服務名;
control是input.ctl文件名稱及路徑
進入oracle資料庫,查詢student表,excel已導入成功

⑧ 如何將EXCEL表導入ORACLE資料庫中

1.先把你的表存為.CSV文件
2.打開PL/SQL,新建一張欄位和你EXCEL一樣的表
3.上方Tools——Text
Importer——open
datafile(左上角)——選擇你的CSV表,打開
記得,勾選左側Name
In
Header
4.選擇到Data
To
Oracle,在這里選擇你要導入到ORACLE里的表和這張表的OWNER
在右側選擇相應欄位,如果對應的上,下面的Import就會亮,好了,每一列挨個點
然後到表裡SELECT吧,我一直這么用的,試試吧

⑨ 怎樣把excle裡面的數據導入到oracle資料庫表

辦法比較多這里說幾個稍微常用的
(1)變為外部表導入,另存為txt文本,然後配置文件用sqllar命令導入。
(2)利用現在的工具軟體,比如plsql,tload等,很多都直接支持excel導入
(3)復制,也是利用(2)中的工具,找准欄位可以直接復制的。不過也是有步驟的,這里不詳細寫了,點點點的過程不麻煩,可是說不那麼清楚。

⑩ 怎樣將excel中的數據導入到oracle資料庫中

方法/步驟

打開pl/sql,如圖所示界面,點擊菜單欄中的T00LS ODBC Imtorper,打開ODBC Importer選項框

在Data fromODBC頁中選擇需要導入的文件的格式,選擇ExcelFiles.輸入用戶名密碼。然後點擊Connect

在跳出的選擇工作簿對話框,選擇所要導入的Excel文件,點擊確定。在出現的Table/Query中的Import Table中單擊表名,可以在下方的ResultPreview中看到所要導入的表格的內容

4
點擊Date to Oracle按鈕,打開Date to Oracle選項框,選則你要導入的表名,本次導入表為SFISM4.U_RF_ID_DATA,在Owner下拉菜單中選SFISM4,在Table下拉菜單選擇U_RF_ID_DATA,在Fields選則你要導入的欄位,本次導入的欄位是SERIAL_NUMBER,點擊Import將成批數據導入Oracle資料庫中,這樣就完成了導入數據。