新聞中心
以下的文章主要是向你介紹如何用SQL*Loader把Excel數(shù)據(jù)導出到Oracle中,來實現(xiàn)在Oracle數(shù)據(jù)庫里,插入excel文件里的相關(guān)數(shù)據(jù) ,如果你對其相關(guān)的實際操作有興趣了解的話,以下的文章將會給你提供相關(guān)的知識。

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)安徽免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
實現(xiàn)步驟:
1、打開MicroSoft Excel 2000
2、文件(F)→新建(N)→工作簿→
3、輸入數(shù)據(jù)后,存盤為test.xls,
4、文件(F)→另存為(A)→
保存類型為:制表符分隔,起名為text.txt,保存到C:
5、須先創(chuàng)建表結(jié)構(gòu):
連入SQL*Plus,以system/manager用戶登錄,
- SQL> conn system/manager
創(chuàng)建表結(jié)構(gòu)
- SQL> create table test
- (
- id number,--序號
- usernamevarchar2(10),--用戶名
- passwordvarchar2(10),--密碼
- sj varchar2(20) --建立日期
- );
6、在實現(xiàn)SQL*Loader將Excel數(shù)據(jù)導出到Oracle數(shù)據(jù)庫中,要創(chuàng)建SQL*Loader輸入數(shù)據(jù)所需要的文件,均保存到C:,用記事本編輯:
控制文件:input.ctl,內(nèi)容如下:
load data --1、控制文件標識 infile 'test.txt' --2、要輸入的數(shù)據(jù)文件名為test.txtappend into table test--3、向表test中追加記錄
fields terminated by X'09'--4、字段終止于X'09',是一個制表符(TAB)
(id,username,password,sj) -----定義列對應順序
a、insert,為缺省方式,在數(shù)據(jù)裝載開始時要求表為空
b、append,在表中追加新記錄
c、replace,刪除舊記錄,替換成新裝載的記錄
d、truncate,同上
7、在DOS窗口下使用SQL*Loader將Excel數(shù)據(jù)導出到Oracle數(shù)據(jù)庫中SQL*Loader命令實現(xiàn)數(shù)據(jù)的輸入
C:>sqlldr userid=system/manager control=input.ctl
默認日志文件名為:input.log
默認壞記錄文件為:input.bad
如果是遠程對數(shù)據(jù)庫進行導入操作,則輸入字符串應改為:
C:>sqlldr userid=system/manager@serviceName_192.168.1.248 control=input.ctl
8、連接到SQL*Plus中,查看是否成功輸入,可比較input.log與原test.xls文件,查看數(shù)據(jù)是否全部導入,是否導入成功.
文章標題:Oracle中Excel數(shù)據(jù)導入
URL標題:http://fisionsoft.com.cn/article/cojgcpj.html


咨詢
建站咨詢
