如何将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,至此数据导入成功。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-26
  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数据库表中?
1. 首先在控制面板中,点击管理工具,进入数据源(ODBC)页面。选择添加选项,选择Excel驱动程序 *.xls。完成添加步骤后,选择并加载你的excel文件。2. 在pl\/sql页面中,点击工具栏中的ODBC Importer Data From ODBC标签页。在这里选择之前添加的数据源。3. 进入Data To Oracle标签页,选择目标oracle数...

如何一键导入Excel到Oracle数据库
常规导入步骤繁琐,需要经过多个步骤,且容易出错。而“的卢导表”工具提供了一键导入功能,极大地简化了导入流程。首先,新建数据库连接,点击工具栏中的“新建连接”,选择Oracle数据库,并参考“的卢导表”新建数据库连接指南进行操作。接着,新建导入任务,选择要导入的文件,点击开始即可。导入完成后,进...

如何将excel数据导入oracle方法总结excel数据如何导入oracle数据库
1、如果数据量不大且没有大对象(图片,文件什么的)且使用pl\/sql developer做oracle管理工具的话,可以直接复制粘贴,操作方法是先按照列的先后顺序把EXCEL中数据排好,在第一个字段前面加一空白列(这部很重要,否则字段就会不对应了),pl\/sql developer中执行下select * from 表名 for update,使得你...

如何向oracle中导入excel表格数据oracle怎么导入excel数据表_百度知...
注:如果不将"Name in header"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误 5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联 6.点击import按钮进行导入 7.查看导入的数据 OK,至此数据导入成功。

Excel数据导入到oracle
在操作数据库时,将Excel的数据导入到oracle中是非常常用的,本文具体讲述操作步骤。打开pl\/sql,如图所示界面,点击菜单栏中的T00LS ODBC Imtorper,打开ODBC Importer选项框 在Data fromODBC页中选择需要导入的文件的格式,选择ExcelFiles.输入用户名密码。然后点击Connect 在跳出的选择工作簿对话框,选择所...

excel表数据如何导入到oracle数据库表中excel表怎么导入到oracle数据库...
pl\/sql-->tools-->ODBC ImporterData From ODBC标签页:DSN选择刚刚添加的数据源,点击connectData To Oracle标签页:选择对应的表3、点击Import,可以完成导入需要注意的是,excel中列的顺序和数据库表的字段顺序最好保持一致,excel列的标题和字段名称保持一致,这样导入的时候,会自动匹配。

...导入到ORCAL数据库中怎么把excel数据导入到oracle
1.先把你的表存为.CSV文件2.打开PL\/SQL,新建一张字段和你EXCEL一样的表3.上方Tools——Text Importer——open datafile(左上角)——选择你的CSV表,打开记得,勾选左侧Name In Header4.选择到Data To Oracle,在这里选择你要导入到ORACLE里的表和这张表的OWNER在右侧选择相应字段,如果对应的上,...

...中的数据导入到oracle数据库中如何将excel导入到oracle数据库_百度...
操作步骤如下:准备数据:在excel中构造出需要的数据 2.将excel中的数据另存为文本文件(有制表符分隔的)3.将新保存到文本文件中的数据导入到pl*sql中 在pl*sql中选择tools-->text importer,在出现的窗口中选择\\"Data from Textfile\\ 我一般如下处理:第一步在oracle数据中建一个同构的表;第二步后...

怎么把excel导入到oracle数据库中
方法一、使用SQL*Loader 这个是用的较多的方法,前提必须oracle数据中目的表已经存在。大体步骤如下:1、将excel文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为','(fields terminated ...

如何将Excel导入Oracle数据库
方法一:最简单的如果Excel数据不多,通过Pl\/sql直接复制粘贴 方法二:打开plsql之后,在工具栏点击【tools】--【ODBC Imoprter】选择导入文件的类型,这里是excel文件,所以选择Excel Files 输入连接数据库的用户名和密码 点击Connect 选择excel文件所在的磁盘,双击磁盘或者文件夹名,然后选中需要导入的...

相似回答