oracle可以直接读取excel吗?

oracle可以直接读取到excel中的内容吗?拜托各位大拿因为数据库中很小一部分数据被误删了,现在想补上。... oracle可以直接读取到excel中的内容吗?拜托各位大拿
因为数据库中很小一部分数据被误删了,现在想补上。
展开
 我来答
三太子7840541
2016-01-18 · 知道合伙人软件行家
三太子7840541
知道合伙人软件行家
采纳数:7484 获赞数:29417
1995年被单位推送上武汉教育学院学企业管理。

向TA提问 私信TA
展开全部

可以的步骤如下:

1.oracle数据库有一个student表,现有一个excel表:student.xlsx,需导入oracle数据库student表中。

student表的拥有者是system,system密码为test。

2.打开需导入的excel表格,单击office按钮,选择另存为--其他格式。

选择保存路径(置于D:\),保存类型CSV(逗号分隔)(*.csv),设置文件名为student.csv,单击保存 。

3.新建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)表示字段名称列表。

4.同时按Windows徽标键和R键,打开运行,输入cmd,打开命令提示符,输入命令:

sqlldr userid=system/test@netservicename control=d:\input.ctl

说明:system/test,为oracle数据库表student的所有者及其密码;

@  netservicename为网络服务名;

control是input.ctl文件名称及路径。

5.进入oracle数据库,查询student表,excel已导入成功。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式