如何把数据文件从execl格式导入oracle呢?
有个简单的方法,稍微复杂一些
1. execl先导入到ACCESS数据库
2. ACCESS再通过odbc导入到orcale中即可
解决了,原来是数据类型不一致的问题,数值型数据的精度不一致.
还有一个问题就是得把以前oracle给该表创建的约束禁用才行.
数据量少的时候
pl/sql developer啊
呵呵 有个办法 很好用的哦
在pl/sql developer要导入的表中将字段的排列顺序排列成和execl 中一致,
然后 在execl 全选 ctrl + c
在pl/sql developer要导入的表中 ctrl + v
ok 啦 很好用的
http://www.cnoug.org/viewthread.php?tid=69965
请教如何将EXECL数据装入到ORACLE数据库
请问各位大师,是否能够通过OWB的ETL功能将EXECL表中的数据倒入进ORACLE的数据库表中.我们现在有许多数据,都是用EXECL存放的,现在需要装入到oracle数据库中,有什么好的方法?拜托各位帮助解答一下.
1 装了sql server后,在菜单中就有一个“导出和导入数据”,用此功能即可,源选择excel,目的选oracle
2
如果你使用的是pl/sql developer 6 你只要从excel拷贝出来,粘贴到先建好的表中即可。很方便。
3 你可以将EXCLE文件另存为cvs或者其他分隔符的文件
然后用sqlldr导入到数据库
4 谢谢各位啦
谢谢各位大师了,真没想到有这么多的热心朋友。
参照各位的指点,结合自己会使用的工具,我是这样做的,
先将EXECL文件到入到ACCESS数据库,然后倒出成文本文件,再使用SQLLDR导入ORACLE数据库。
我这样做有点笨,据说可以使用ODBC技术直接从ACCESS中直接倒入到ORACLE数据库,我试了一下,过程如下:
在XP环境下,开始 〉设置 〉控制面板〉管理工具 〉数据源(odbc) 〉文件DNS 〉添加 〉ODBC FOR ORACLE 〉接下来输入连接ORACLE数据库的配置参数,
可惜建完后发现总是联不通,偶尔能够连通几次,很不稳定,不知是什么原因,有哪位大师精通此道,帮帮忙吧,谢谢了。
5 EXECL数据装入到ORACLE数据库,最简单直接的办法还是用SQL的导入导出工具MTS,而且效率不错。11楼的兄弟,你说在ODBC配置中ORACLE连接有问题,我想你最好是选择oracle驱动的时候选择ms提供的,服务器名称填写oracle的SID,应该没有问题
6 SQL Server中有一个DTS工具,从Microsoft Access导入Oracle数据库中,须建立DSN
7 采用java与pl/sql技术可实现,但数据库要load一个java包(名为:JXL包,是java excel api),我已实现将excel文件上载到数据库,运行一个程序,将excel文件内容写到数据库指定的表中.
8 我做过excel文件导入到oracle的工作,就是先把excel文件另存为.txt文件,然后用sqlloader将其导入到oracle数据库中,很方便的
9
我有一张execl表,将其转换为csv文件,现在我想用pl/sql developer工具把它转入到oracle中,请问具体的操作步骤是什么?
SQL code:
select * from 表 for update
10 pl/sql developer可以直接导入
tools->text importer
11 excel中的数据,可以直接copy 到oracle中去的
打开excel给需要拷贝的数据增加一个空的起始列 -> 选中,ctr+c -> 打开plsql,select * from tab_name for udpate ; -> ctrl+v -> commit ;
嘻嘻,数据就能直接提交了
然后把CSV中的数据复制一下,粘贴
注意,CSV文件中,第一列要空列!
Pl/sql DEV, TOAD 能直接讲execel 导入表中,不用转换成csv文件..
楼主在窗口上找找, 应该有个IMPORT的选项, 我用Toad, 是这个...
12 sql*loader
13 在excel里复制,在pl/sql developer里粘贴
有个简单的方法,稍微复杂一些
1. execl先导入到ACCESS数据库
2. ACCESS再通过odbc导入到orcale中即可
解决了,原来是数据类型不一致的问题,数值型数据的精度不一致.
还有一个问题就是得把以前oracle给该表创建的约束禁用才行.
数据量少的时候
pl/sql developer啊
呵呵 有个办法 很好用的哦
在pl/sql developer要导入的表中将字段的排列顺序排列成和execl 中一致,
然后 在execl 全选 ctrl + c
在pl/sql developer要导入的表中 ctrl + v
ok 啦 很好用的
http://www.cnoug.org/viewthread.php?tid=69965
请教如何将EXECL数据装入到ORACLE数据库
请问各位大师,是否能够通过OWB的ETL功能将EXECL表中的数据倒入进ORACLE的数据库表中.我们现在有许多数据,都是用EXECL存放的,现在需要装入到oracle数据库中,有什么好的方法?拜托各位帮助解答一下.
1 装了sql server后,在菜单中就有一个“导出和导入数据”,用此功能即可,源选择excel,目的选oracle
2
如果你使用的是pl/sql developer 6 你只要从excel拷贝出来,粘贴到先建好的表中即可。很方便。
3 你可以将EXCLE文件另存为cvs或者其他分隔符的文件
然后用sqlldr导入到数据库
4 谢谢各位啦
谢谢各位大师了,真没想到有这么多的热心朋友。
参照各位的指点,结合自己会使用的工具,我是这样做的,
先将EXECL文件到入到ACCESS数据库,然后倒出成文本文件,再使用SQLLDR导入ORACLE数据库。
我这样做有点笨,据说可以使用ODBC技术直接从ACCESS中直接倒入到ORACLE数据库,我试了一下,过程如下:
在XP环境下,开始 〉设置 〉控制面板〉管理工具 〉数据源(odbc) 〉文件DNS 〉添加 〉ODBC FOR ORACLE 〉接下来输入连接ORACLE数据库的配置参数,
可惜建完后发现总是联不通,偶尔能够连通几次,很不稳定,不知是什么原因,有哪位大师精通此道,帮帮忙吧,谢谢了。
5 EXECL数据装入到ORACLE数据库,最简单直接的办法还是用SQL的导入导出工具MTS,而且效率不错。11楼的兄弟,你说在ODBC配置中ORACLE连接有问题,我想你最好是选择oracle驱动的时候选择ms提供的,服务器名称填写oracle的SID,应该没有问题
6 SQL Server中有一个DTS工具,从Microsoft Access导入Oracle数据库中,须建立DSN
7 采用java与pl/sql技术可实现,但数据库要load一个java包(名为:JXL包,是java excel api),我已实现将excel文件上载到数据库,运行一个程序,将excel文件内容写到数据库指定的表中.
8 我做过excel文件导入到oracle的工作,就是先把excel文件另存为.txt文件,然后用sqlloader将其导入到oracle数据库中,很方便的
9
我有一张execl表,将其转换为csv文件,现在我想用pl/sql developer工具把它转入到oracle中,请问具体的操作步骤是什么?
SQL code:
select * from 表 for update
10 pl/sql developer可以直接导入
tools->text importer
11 excel中的数据,可以直接copy 到oracle中去的
打开excel给需要拷贝的数据增加一个空的起始列 -> 选中,ctr+c -> 打开plsql,select * from tab_name for udpate ; -> ctrl+v -> commit ;
嘻嘻,数据就能直接提交了
然后把CSV中的数据复制一下,粘贴
注意,CSV文件中,第一列要空列!
Pl/sql DEV, TOAD 能直接讲execel 导入表中,不用转换成csv文件..
楼主在窗口上找找, 应该有个IMPORT的选项, 我用Toad, 是这个...
12 sql*loader
13 在excel里复制,在pl/sql developer里粘贴