excel数据导入oracle中,将excel数据导入oracle中的方法

本文介绍了两种将Excel数据导入Oracle数据库的方法。第一种方法是通过Access作为中介,先将Excel数据导入Access,然后创建ODBC连接到Oracle并使用插入查询转移数据。第二种方法是将Excel另存为CSV格式,利用SQL*Loader编写控制文件进行数据导入。
摘要由CSDN通过智能技术生成

1、在本地创建一个Access数据库,将Excel数据先导入到Access。可直接导入点击鼠标右键,选择导入,文件类型选择要导入的Excel文件,也可通过创建宏用TransferSpreadsheet函数实现。

2、在本地创建ODBC,链接oracle数据库。将oracle中需要导入数据的表以链接表的方式在本地Access中创建(千万不要使用导入表)。

3、在Access数据库中创建插入查询将导入好的Excel数据导入到oracle中。

方法二:

先把Excel另存为.csv格式文件,如test.csv,再编写一个insert.ctl

用sqlldr进行导入!

insert.ctl内容如下:

load data           --1、控制文件标识

infile 'test.csv'       --2、要输入的数据文件名为test.csv

append into table table_name     --3、向表table_name中追加记录

fields terminated by ','   --4、字段终止于',',是一个逗号

(field1,

field2,

field3,

...

fieldn)-----定义列

列对应顺序 注意括号中field排列顺序要与csv文件中相对应 然后就可以执行如下命令: sqlldr user/password control=insert.ctl 例子:      首先我先建了一个表 SQL>  create table biao   2  (username    varchar2(10),   3  date1     varchar2(20),   4  da

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值