急急急~!!~!~!!!!~!~~!~数据导入.

momeng2003 2004-08-10 09:30:02
如何把Excel表的数据导入oracle...注:每个Excel表中有5个工作表..把每个工作表做为一个表导到oracle里...........
...全文
196 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
soniczck 2004-08-13
  • 打赏
  • 举报
回复
在PL/SQL DEVELOPER 工具中直接把EXCEL中的数据组织成你表结构的方式,然后COPY进去就可以了
leborety 2004-08-13
  • 打赏
  • 举报
回复
在excel中,把它转成命令脚本就可以了,最后就全是insert into tab values();
然后执行,收工
rolandzhang 2004-08-11
  • 打赏
  • 举报
回复
我习惯用sql loader;
导入几十万条数据,只用很短的时间,还有log、bad文件,效率高。
要注意2个参数:errors,默认为50,一定要设置得大些。
readsize 默认为1048576,最大值为10000000
例如:
d:\>sqlldr userid=system/manager control=imptable.ctl errors=100000 readsize=999999
imptable.ctl:
load data
infile 'd:\table1.txt' --要导入的 .csv文件
append into table system.table1
fields terminated by X'09'
(id,name,address) --对应的字段名,如果为空,则不写

leborety(那只螃蟹)的方法很有创意啊,不妨试试啊。

zonelive 2004-08-11
  • 打赏
  • 举报
回复
转化成TXT文本,再用sqlldr载入
洪十二 2004-08-10
  • 打赏
  • 举报
回复
1.用Access连接Excel
2.用Access访问ODBC连接Oracle
3....
leborety 2004-08-10
  • 打赏
  • 举报
回复
(转)
你用的方法可能是:
1. 存成txt文件, 再用sql*loader
2. 存成txt文件, 再用第三方工具(如pb, delphi, toad, pl/sql dev等)导入.

sql*loader用起来费劲, 为了小小的需求, 装一个第三方工具麻烦.
看看我的方法.

比如文件中有id, name两列(分别为A列和B列), 要导入的表为person(person_id, person_name)

在excel 文件的sheet的最右列, 添加一列, 对应第一行数据的单元格写入以下内容:

= "INSERT INTO PERSON(PERSON_ID, PERSON_NAME) VALUES('" & A1 & "', '" & B1 & "');"

然后把这一行复制到所有数据行对应的列中.

这一列的内容拷贝出去保存, 即成为可以直接在sql*plus下运行的脚本.
wonstart 2004-08-10
  • 打赏
  • 举报
回复
转到access再从access中通过odbc转到oracle
momeng2003 2004-08-10
  • 打赏
  • 举报
回复
唉..怎么给分都没有人要啊???????

zhpsam109 2004-08-10
  • 打赏
  • 举报
回复
用Borland的datapump导,在dephi和C++Builder中都带了!
wylwyl1130 2004-08-10
  • 打赏
  • 举报
回复
搜索一下以前的帖子
momeng2003 2004-08-10
  • 打赏
  • 举报
回复
我们是先把Excel做成BDF4..然后用PB的数据管道导..我觉得太烦了.有没有更好的方法???/
freddy2003 2004-08-10
  • 打赏
  • 举报
回复
用SQL Server中的DTS工具
xjtclg 2004-08-10
  • 打赏
  • 举报
回复
初学者,学习中……
为什么一个简单的数据导入要比SQL SERVER 复杂的这么多呢?
momeng2003 2004-08-10
  • 打赏
  • 举报
回复
我已经按我原先说的方法导完了...就是觉得麻烦....

----------- 回复人: leborety(那只螃蟹) ( ) 信誉:98

老兄可以说明白点吗?

freddy2003 2004-08-10
  • 打赏
  • 举报
回复
DTS最简单!!
tuesdayrym 2004-08-10
  • 打赏
  • 举报
回复
用PB的数据管道导导啊.

17,380

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧