當前位置:首頁 » 操作系統 » oracle資料庫導入excel數據

oracle資料庫導入excel數據

發布時間: 2022-03-07 18:40:51

A. 怎麼把excel數據導入oracle資料庫

需要用sqlloder的方式導入,具體方法如下:

1、將excel文件轉存成後綴名為csv的文件。

sqlldruserid=scott/tiger@sytvcontrol=load.ctllog=load.log

B. oracle怎麼快速導入excel數據

最簡單的方法---用工具plsql dev
執行File =>new Report Window 。在sql標簽中寫入需要的sql,點擊執行或按快捷鍵F8,會先吃出查詢結果。在右側工具欄,可以選擇按鈕另存為html、 as html、export results,其中export results按鈕中就可以導出excel文件、csv文件、tsv文件、xml文件。

C. 怎麼將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資料庫是否全部導入,是否導入成功。

D. 如何將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已導入成功

E. 怎麼將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,至此數據導入成功。

F. oracle怎麼導入excel數據

在ORACLE導入EXCEL數據的操作,首先打一個ORACLE文檔,然後打開文件的菜單命令,點擊打開導入EXCEL數據的命令選項,這樣就可以把EXCEL中的數據導入

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

工具:plsqldeveloper

步驟:
①:登錄需要導入的資料庫
②Tool-->ODBC Import...
③在下圖中填入以下三項:第一個選excels files,下面的用戶名密碼,就要看你要導入到哪個用戶裡面了,這里我用scott用戶為例子,用戶名密碼為scott/tiger

恭喜你,excel導入Oracle成功了。

H. 怎樣把oracle資料庫中的數據導入到excel中

你的oracle中有多少表?你要導多少表的信息,只是一個表還是多個表的數據都要導出到excel中呢?

I. 怎麼將excel文件導入到Oracle資料庫中

1、先把excel文件轉換成csv或txt格式,使用oracle自帶的工具SQL*Loader進行導入。
2、把excel中的數據復制出來,在pl/sql developer中新建一個和excel數據一樣的表結構,進行粘貼就行了。
3、使用ODBC進行導入。

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

操作步驟如下:

  1. 准備數據:在excel中構造出需要的數據


OK,至此數據導入成功。

熱點內容
電視系統密碼是多少 發布:2024-09-24 09:15:38 瀏覽:270
我手機的密碼是什麼 發布:2024-09-24 08:50:53 瀏覽:12
pythonlist轉換str 發布:2024-09-24 08:40:25 瀏覽:564
怎麼通過crt連接阿里雲伺服器 發布:2024-09-24 08:30:42 瀏覽:85
豐巢快遞櫃的密碼是多少 發布:2024-09-24 08:10:33 瀏覽:500
高級java學習 發布:2024-09-24 07:57:20 瀏覽:887
訪問書訪問 發布:2024-09-24 07:47:28 瀏覽:142
強混合加密 發布:2024-09-24 07:46:03 瀏覽:288
android可見性 發布:2024-09-24 07:29:08 瀏覽:18
大通g20房車哪個配置性價比高 發布:2024-09-24 07:28:29 瀏覽:232