当前位置:首页 » 数据仓库 » excel数据导入到oracle数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

excel数据导入到oracle数据库

发布时间: 2022-05-02 20:08:19

① 如何将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,至此数据导入成功。

② 怎么把excel导入到oracle数据库中

工具:plsqldeveloper
步骤:
①:登录需要导入的数据库
②Tool-->ODBC
Import...
③在下图中填入以下三项:第一个选excels
files,下面的用户名密码,就要看你要导入到哪个用户里面了,这里我用scott用户为例子,用户名密码为scott/tiger
④点击下面的Connect进行选择excel文件然后点击确定,然后会弹出下面的图,选择你数据所在的sheet即可
⑤然后进行配置
data
to
oracle
选项页,需要填入以下信息,并将列一一对应上
⑥最后点击下面的import即可
恭喜你,excel导入Oracle成功了。

③ 如何将Excel导入Oracle数据库

一、使用工具:Oracle、SQL*Loader、PLSQL Developer、Sql Server 2000。

二、导入方法:有三种导入方法,分别是:

1、方法一:使用SQL*Loader:这个是用的较多的方法,前提必须oracle数据中目的表已经存在。大体步骤如下:

a、将excel文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为','(fields
terminated by ','),假设保存到c盘根目录。

三、注意事项:

1、是注意excel文件的版本和格式要与导入到sql server时的数据源匹配。如果导入到sql
server时的数据源选Microsoft Excel 97-2000的话,而excel文件的版本为Micaosoft Excel 5.0/95
工作簿,则有可能出问题。关于如何看Excle文件格式,你打开excel文件,选择另存为,即可看到像Micaosoft Excel 5.0/95
工作簿或者是Microsoft Office Excle
工作簿等等其它的保存类型。

2、就是由Sqlserver导入到oracle中时,记得将在oracle中的表名全部用大写。因为oracle的表名都是大写的,而sql的表可能是大小混写的,所以导入后在oracle里查不到该表,比如这个Procts表在oracle里查询就应该写成select
* from scott."Procts";

④ 如何将excel导入oracle数据库

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

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

⑤ 怎么将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数据库是否全部导入,是否导入成功。

⑥ 将excel文件数据导入oracle数据库

这个简单,如果直接进行插入和更新难度较大,你可以先新建一个表,把数据导进行,然后再和新建的那个表进行数据插入和更新,就简单多了。
至于如何将excel文件导入oracle中,也有很多方法,数据量少的话,可以直接复制粘贴,数据量多的话,使用工具导入,我一般是用kettle进行导入。

⑦ 怎么把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已导入成功

⑧ 如何将EXCEL表导入ORACLE数据库中

1.先把你的表存为.CSV文件
2.打开PL/SQL,新建一张字段和你EXCEL一样的表
3.上方Tools——Text
Importer——open
datafile(左上角)——选择你的CSV表,打开
记得,勾选左侧Name
In
Header
4.选择到Data
To
Oracle,在这里选择你要导入到ORACLE里的表和这张表的OWNER
在右侧选择相应字段,如果对应的上,下面的Import就会亮,好了,每一列挨个点
然后到表里SELECT吧,我一直这么用的,试试吧

⑨ 怎样把excle里面的数据导入到oracle数据库表

办法比较多这里说几个稍微常用的
(1)变为外部表导入,另存为txt文本,然后配置文件用sqllar命令导入。
(2)利用现在的工具软件,比如plsql,tload等,很多都直接支持excel导入
(3)复制,也是利用(2)中的工具,找准字段可以直接复制的。不过也是有步骤的,这里不详细写了,点点点的过程不麻烦,可是说不那么清楚。

⑩ 怎样将excel中的数据导入到oracle数据库中

方法/步骤

打开pl/sql,如图所示界面,点击菜单栏中的T00LS ODBC Imtorper,打开ODBC Importer选项框

在Data fromODBC页中选择需要导入的文件的格式,选择ExcelFiles.输入用户名密码。然后点击Connect

在跳出的选择工作簿对话框,选择所要导入的Excel文件,点击确定。在出现的Table/Query中的Import Table中单击表名,可以在下方的ResultPreview中看到所要导入的表格的内容

4
点击Date to Oracle按钮,打开Date to Oracle选项框,选则你要导入的表名,本次导入表为SFISM4.U_RF_ID_DATA,在Owner下拉菜单中选SFISM4,在Table下拉菜单选择U_RF_ID_DATA,在Fields选则你要导入的字段,本次导入的字段是SERIAL_NUMBER,点击Import将成批数据导入Oracle数据库中,这样就完成了导入数据。