一个excel导入问题

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
怎样用程序实现将excel文档中的记录导入ORACLE的表?用sql*loader可以吗? 怎么实现?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
用excel 另存为txt文档,之後用sql*loader因应field位而load上资料库,可看Server Utilites Guide。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
将EXCEL文件存为CSV FILE (Comma Separate FIle) or Tab Separate File, 然后可用SQLLOADER导入。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
在powerbuilder中可以用data pipe.
在delphi中可以用Tbatchmove.
当然,你也可以用odbc or ole连接excel之后用程序读一行,写一行。
在win平台下用sqlloader是调用外部程序,要出现dos窗口,应用主程序不等待,无法控制——不推荐。
当然在unix平台下就没有问题了,应用主程序会等待sqlloader运行完,之后再继续执行。
你自己选择吧。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我是在UNIX下执行这个程序,有处理二进制的方法吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行