exceloracle資料庫
⑴ 怎樣excel連接oracle資料庫連接
由於ChinaExcel的組件中使用ODBC、ADO來訪問資料庫,所以可以訪問任何資料庫。在訪問資料庫之前,首先設置 連接數據源,然後調用報表設計器菜單「數據」中的「設置數據源向導」功能連接數據源,數據源連接成 功後,就可以使用統計向導了。在ChinaExcel的插件中,資料庫的連接,取數是由程序員自己來完成,所以可以支持任意的取數方式,當然也包括支持任何資料庫了。
⑵ 如何用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文件名稱及路徑
5
進入oracle資料庫,查詢student表,excel已導入成功
⑶ 如何將excel表格數據導入到oracle資料庫對應的表中
使用pl/sql developer可以完成1、控制面板-->管理工具-->數據源 (ODBC)-->添加-->選擇驅動 *.xls-->完成-->選擇你的excel表格
2、pl/sql-->tools-->ODBC Importer
Data From ODBC標簽頁:DSN選擇剛剛添加的數據源,點擊connect
Data To Oracle標簽頁:選擇對應的表
3、點擊Import,可以完成導入
需要注意的是,excel中列的順序和資料庫表的欄位順序最好保持一致,excel列的標題和欄位名稱保持一致,這樣導入的時候,會自動匹配。
⑷ 如何用Excel直接查詢Oracle中的數據
將Oracle中查詢的數據保存為Excel文件,通常使用的是PL/SQL Developer。
其實,Excel可直接寫SQL語句查詢Oracle中數據,在這里,用到ODBC驅動。詳細步驟如下:
一、配置ODBC數據源
開始->控制面板->系統和安全->管理工具->ODBC數據源(可根據自己的情況選擇32位還是64位)。
因本機安裝的是Oracle 11.2.0.4 64位,故選擇ODBC數據源(64位),顯示如下:
點擊「添加」,選擇「Oracle in OraDb11g_home1」這一項,點擊「完成」
進入Oracle ODBC配置項,需要填寫的有四項,
Data Source Name:其實就是給該數據源取一個名字,在本例中我取的是「Oracletest」。
Description:對該數據源的描述,可寫可不寫
TNS Service Name:即網路服務名,這個是在Oracle客戶端tnsnames.ora中定義,我的是「test」。tnsnames.ora中對應的內容如下:
復制代碼
TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Lenovo-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test)
)
)
復制代碼
User ID:用戶名,該用戶必須對所查詢的表有可讀許可權。
配置完畢後,點擊「OK」即可。
二、在Excel中進行查詢操作
註:我的Excel版本是2013。
數據->自其他來源->來自Microsof Query,如圖所示:
選擇數據源「Oracletest」,點擊「確認」。
輸入scott用戶的密碼,點擊「OK」。
添加表,可通過「Owner」進行篩選
在這里,我們選擇EMP表,對其相關操作可通過左上角的「SQL」執行。
最後生成的結果,可通過「將數據返回到Excel」按鈕(在「SQL」按鈕左邊)保存到Excel中
最後Excel生成的結果如下所示:
剛測試了一下,可對兩張表進行等值連接查詢。
⑸ 怎麼把excel數據導入oracle資料庫
需要用sqlloder的方式導入,具體方法如下:
1、將excel文件轉存成後綴名為csv的文件。專
sqlldruserid=scott/tiger@sytvcontrol=load.ctllog=load.log
⑹ 怎樣將excel中的數據導入到oracle資料庫中
你好,你用sqlplus 還是develop工具?如果是後者,需要把excel中的內容按照表中的欄位順序排專版,然後在工具里屬輸入select*from 表名 for update; 讓後在下面結果集解鎖,之後把excel內容復制並粘貼到結果集下面 然後上鎖 提交 就可以了 純手打,怎樣將excel中的數據導入到oracle資料庫中
⑺ 如何將excel表打入到oracle資料庫
新建的table為t
create table t
(id number,
name varchar2(20))
操作步驟如下:
1.准備數據:在excel中構造出需要的數據
⑻ excel怎樣連接oracle資料庫(白痴級提問)
可以學下使用access,連接各種資料庫,分析查詢都很給力!
⑼ 怎麼把excel導入到oracle資料庫中
工具:plsqldeveloper
步驟:
①:登來錄需要導入自的資料庫
②Tool-->ODBC Import...
③在下圖中填入以下三項:第一個選excels files,下面的用戶名密碼,就要看你要導入到哪個用戶裡面了,這里我用scott用戶為例子,用戶名密碼為scott/tiger
恭喜你,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";