oracle存储过程导入excel数据(oracle怎么导入excel数据)

Excel表格网 2022-10-17 18:40 编辑:凤馥 85阅读

1. oracle怎么导入excel数据

操作步骤如下:

准备数据:在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,至此数据导入成功。

2. 如何将excel导入oracle数据库

1.

控制面板-管理工具-数据源

2.

用户dsn-添加-输入name一下三项--ok

3.

新建excel表格-数据-其他来源-来自microsoft query

4.

选择刚健的数据库 oracle --确定

5.

输入服务名用户名密码(前提是你的电脑能连接数据库,测试方法 cmd-tnsping 数据库名) -ok--excel与数据库开始建立连接

6.

连接数据库后所有的表和列都已出来,找到自己想要导出的表,注:输入表名时要一次性输完,不要停顿哦,要不然查询不出!

7.

下一步 直到完成 选择excel哦

3. oracle如何导入数据

一、原因如下:

因为 存储过程P_BQ_BD_ACCSUBJ 中使用了DDJT.BD_ACCSUBJ@LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM

其中使用了 database link :

LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM

二、导入方法如下:

1、excle转成csv之后,打开csv文件看看数据中有没有title。有的话,删掉。让csv中只保留数据。

2、数据导入用sqlldr

先写个ctl脚本

例如:做一个test.ctl里面的内容是

LOAD DATA

INFILE 'D:DBXXX.CSV'

append INTO TABLE 表名

FIELDS TERMINATED BY ","

TRAILING NULLCOLS

(HAISASHI_HMS INTEGER EXTERNAL(6),

FILLER CHAR(6)

。。。表中的字段名称和类型 )

PS:这个ctl放在D盘下的DB文件夹下面和你的CSV文件放在一起

运行cmd命令,让当前目录切换到在D:DB

然后执行下面的命令:sqlldr userid=用户名/密码@sid control=test.ctl

敲下回车就开始导入数据。

4. 如何把excel导入oracle

方法/步骤

首先在SQLWindow窗口中,查询需要导出的数据。

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

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

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

点击“SQLStatement”可以查看数据库脚本。

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

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

5. oracle怎么导入Excel

如何导出oracle数据库中某张表到excel无法直接保存到excel中,但是可以保存到csv文件,同样是excel的格式,方法如下:

譬如要把文件生成在d盘下的test目录下:

1,在d盘根目录下新建test目录2,sqlplus以system用sysdba登录3,createorreplacedirectoryTMPas’d:\test’

;4,grantreadondirectoryTMPtouser;5,altersystemsetutl_file_dir='d:\test'scope=spfile;然后建立存储过程,表是随便建了一个,最后的文件名按要求需要按照当前日期的前一天生成,所以后边文件名的地方write_file_name处就按照要求来了

6. oracle excel数据导入

sqlserver的ssis、navicat 都是可以直接导出导入的。 也可以吧sqlserver的数据导出成excel、csv、txt文件等,然后用plsql developer导入到oracle

7. 如何将excel的数据导入oracle数据库中

操作步骤如下:

准备数据:在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,至此数据导入成功。

8. oracle excel导入

操作步骤如下:

准备数据:在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.查看导入的数据

9. 怎么把excel导入oracle

使用pl/sql developer可以完成1、控制面板-->管理工具-->数据源 (ODBC)-->添加-->选择驱动 *.xls-->完成-->选择你的excel表格2、pl/sql-->tools-->ODBC Importer Data From ODBC标签页:DSN选择刚刚添加的数据源,点击connect Data To Oracle标签页:选择对应的表3、点击Import,可以完成导入需要注意的是,excel中列的顺序和数据库表的字段顺序最好保持一致,excel列的标题和字段名称保持一致,这样导入的时候,会自动匹配。

10. 怎么将excel导入oracle数据库

操作步骤如下:准备数据:在excel中构造出需要的数据 2.将excel中的数据另存为文本文件(有制表符分隔的) 3.将新保存到文本文件中的数据导入到pl*sql中 在pl*sql中选择tools-->textimporter,在出现的窗口中选择"DatafromTextfile",然后再选择"Opendatafile", 在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到datafromtextfile中显示将要导入的数据 4.在configuration中进行如下配置 注:如果不将"Nameinheader"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误5.点击datatooracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联 6.点击import按钮进行导入7.查看导入的数据OK,至此数据导入成功。

11. oracle数据库导入excel

由于ChinaExcel的组件中使用ODBC、ADO来访问数据库,所以可以访问任何数据库。

在访问数据库之前,首先设置 连接数据源,然后调用报表设计器菜单“数据”中的“设置数据源向导”功能连接数据源,数据源连接成 功后,就可以使用统计向导了。

在ChinaExcel的插件中,数据库的连接,取数是由程序员自己来完成,所以可以支持任意的取数方式,当然也包括支持任何数据库了。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片