当前位置:首页 » 操作系统 » 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,至此数据导入成功。

热点内容
嵌入式数据库java 发布:2024-09-24 11:09:13 浏览:830
流量测速缓存 发布:2024-09-24 11:08:36 浏览:618
编程用电脑吗 发布:2024-09-24 11:07:05 浏览:829
java数据库连接mysql 发布:2024-09-24 11:07:01 浏览:274
扣扣为什么每次登录要输密码 发布:2024-09-24 10:57:32 浏览:108
minecraft服务器vps如何使用 发布:2024-09-24 10:52:31 浏览:189
反恐行动终结脚本怎么弄 发布:2024-09-24 10:48:03 浏览:621
c语言有什么好处 发布:2024-09-24 10:47:14 浏览:199
wcf上传文件 发布:2024-09-24 10:37:06 浏览:570
android数据存储方法 发布:2024-09-24 10:35:45 浏览:234