本文目录一览:

oracle怎么导入excel数据

在ORACLE导入EXCEL数据的操作,首先打一个ORACLE文档,然后打开文件的菜单命令,点击打开导入EXCEL数据的命令选项,这样就可以把EXCEL中的数据导入

如何将oracle中数据导入excel中

1、首先在SQL Window窗口中,查询需要导出的数据。

2、在查询的结果集上(注意不要选中任何一个行或者单元格)右键--【Copy to Excel】--【Copy as xls/xlsx】导出到97-2003格式的.xls或者2007之后的xlsx文件.

3、如果不想导出查询的全部数据,可以在左侧选中需要导出的行,然后步奏同上。

4、点击导出后,系统自动打开导出的excel文件内容,这里面包括数据以及查询这些数据的sql脚本。

5、点击“SQL Statement”可以查看数据库脚本。

6、下面就是操作excel文件了。点击【文件】--【另存为】保存excel文件

7、选择保存路径,输入文件名称。

注意事项:导出到excel的时候,行记录数也会被自动导出。如果不需要可以在excel中将此列删除即可。

如何将Excel导入Oracle数据库

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已导入成功

如何将excel导入oracle数据库

利用第三方工具的导入功能(如:Navicat、PL/SQL Developer);

利用Excel的CONCATENATE函数组装每行记录为一个SQL语句,之后将所有SQL语句保存为一个SQL文件,利用Oracle执行文件的方式导入数据到对应的表。

oracle导入excel数据导致ora000001

1、将要导入的Excel数据文件转为csv文件(不需要标题)2、新建ctl文件内容如下:

loaddata。

infile'e:/sql/fsfp、csv'//csv文件位置intotable"TMP_INVOICE_TEST"//表名(测试时,表名小写会报错)fieldsterminatedby','(NAME,TAX,ENO,CODE,TOTAL,TAXATION,URL,TIMES)//csv文件数据对应的数据表中的字段,

一一对应3、cmd输入命令:sqlldruserid=ydfp/ydfp@192、168、1、1:1001/YDYWcontrol=e:/sql/imp、ctllog=e:/sql/222、logsqlldruserid=用户名/密码@地址,control=ctl文件位置log=日志文件位置(可有可无)

4、selec*fromTMP_INVOICE_TEST//数据导入成功