在當今資訊化高速發展的時代,日常的工作中,使用者經常遇到要將excel檔案中的資料和oracle資料庫中的資料互倒的問題,實現對實時資料的操作,而可查閱到這方面的資料並不多。若需將oracle資訊系統中的資料倒出來,並在此基礎上利用excel對其進行分析整理,筆者在工作中利用odbc將資料倒入到excel檔案中,對初學者來說,效果不錯,在這裡給大家作一介紹。
所謂odbc是open database connectivity 的縮寫,就是開放式資料庫互連。利用odbc實現動態資料交換的前提條件很簡單,只需先在本機安裝微軟office中的excel,然後根據需要執行編寫的sql檔案。
下面就我工作中遇到的實際問題逐步介紹:
1、首先配置odbc資料來源。在控制面板中,選odbc資料來源,新增選安裝odbc for oracle。在給定資料來源名稱和描述時,使用者可自定義,使用者名稱和伺服器則需根據在oracle 資料庫中設定好的資料庫名來設定。
如:資料來源名稱:example
描述:example
使用者名稱:scott
伺服器:tiger
2、開啟excle,在資料選單下,選獲取外部資料來源,新建資料庫查詢。
3、系統提示選擇資料來源,選擇我們前面已設定好的資料來源example,輸入資料庫密碼。如果是第一次執行該sql程式,則選擇取消,然後在microsoft query 中選擇執行sql。
4、根據工作需要選擇需倒出的資料,寫sql語句。如:
select a.item_no,a.item_desc,a.item_um,
a.item_created_by,a.created_date
from ic_item_mst a
5、執行該段查詢,即可在excel表中見到滿足條件的記錄已全部倒出來,第一行為記錄 列的說明。將該檔案儲存起來就可以了。
6、要是重新執行該檔案,只需在micrsoft query視窗中選擇開啟該查詢並執行,即可得到實時的資料。
7、然後可利用excel強大的編輯功能,對這些資料進行分析修改,相當方便。
用此法倒資料的速度比較令人滿意。以我的機器為例:機器配置為奔騰933,256m記憶體,倒4000條記錄只需幾秒鐘。
將ORACLE資料庫的資料倒入到EXCEL中的方法
將oracle資料庫的資料倒入到excel中的方法 在當今資訊化高速發展的時代,日常的工作中,使用者經常遇到要將excel檔案中的資料和oracle資料庫中的資料互倒的問題,實現對實時資料的操作,而可查閱到這方面的資料並不多。若需將oracle資訊系統中的資料倒出來,並在此基礎上利用excel對其進...
excel 檔案倒入資料庫
string typecode request.getparameter typecode system.out.println typecode formupload.setreservedprop typecode typecode 請選擇檔案 workbook wwb null formfil...
Linux下向oracle資料庫倒入dmp包的方式
linux下向oracle資料庫倒入dmp包的方式 1 登入linux,以oracle使用者登入 如果是root使用者登入的,登入後用 su oracle命令切換成oracle使用者 2 以sysdba方式來開啟sqlplus,命令如下 sqlplus assysdba 3 檢視常規將使用者表空間放...