楼主: 陪你倒数

[精华] 怎么把excel文件导入到oracle数据库中?

[复制链接]
招聘 : 数据库管理员
论坛徽章:
46
ITPUB元老
日期:2011-08-06 00:48:09最佳人气徽章
日期:2012-03-13 17:39:18版主1段
日期:2013-03-07 02:21:02ITPUB季度 技术新星
日期:2011-11-18 16:54:31ITPUB伯乐
日期:2012-02-16 14:53:44ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:45会员2007贡献徽章
日期:2007-09-26 18:42:10玉石琵琶
日期:2012-02-21 15:04:38授权会员
日期:2007-01-26 09:19:03数据库板块每日发贴之星
日期:2011-08-04 01:01:01
81#
发表于 2005-12-5 16:06 | 只看该作者
好老的帖子了吧。
可以在最后一列 利用相对引用 生成SQL的 INSERT 语句啊。

使用道具 举报

回复
论坛徽章:
15
授权会员
日期:2006-03-21 15:51:46会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-16 01:03:50数据库板块每日发贴之星
日期:2007-06-01 01:02:53ERP板块每日发贴之星
日期:2007-05-29 01:02:28数据库板块每日发贴之星
日期:2007-05-28 01:01:49行业板块每日发贴之星
日期:2007-05-23 01:04:05设计板块每日发贴之星
日期:2007-05-20 01:04:04数据库板块每日发贴之星
日期:2007-05-16 01:02:34ERP板块每日发贴之星
日期:2007-05-14 01:02:30
82#
发表于 2005-12-5 16:16 | 只看该作者
1、打开MicroSoft Excel 2000

2、文件(F)→新建(N)→工作簿→

3、输入以下数据,存盘为test.xls,如图:

xls1.jpg (36.48 KB, 下载次数: 147)

xls1.jpg

使用道具 举报

回复
论坛徽章:
15
授权会员
日期:2006-03-21 15:51:46会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-16 01:03:50数据库板块每日发贴之星
日期:2007-06-01 01:02:53ERP板块每日发贴之星
日期:2007-05-29 01:02:28数据库板块每日发贴之星
日期:2007-05-28 01:01:49行业板块每日发贴之星
日期:2007-05-23 01:04:05设计板块每日发贴之星
日期:2007-05-20 01:04:04数据库板块每日发贴之星
日期:2007-05-16 01:02:34ERP板块每日发贴之星
日期:2007-05-14 01:02:30
83#
发表于 2005-12-5 16:18 | 只看该作者
4、文件(F)→另存为(A)→

   保存类型为:制表符分隔,起名为text.txt,保存到C:\

xls2.jpg (8.61 KB, 下载次数: 135)

xls2.jpg

使用道具 举报

回复
论坛徽章:
15
授权会员
日期:2006-03-21 15:51:46会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-16 01:03:50数据库板块每日发贴之星
日期:2007-06-01 01:02:53ERP板块每日发贴之星
日期:2007-05-29 01:02:28数据库板块每日发贴之星
日期:2007-05-28 01:01:49行业板块每日发贴之星
日期:2007-05-23 01:04:05设计板块每日发贴之星
日期:2007-05-20 01:04:04数据库板块每日发贴之星
日期:2007-05-16 01:02:34ERP板块每日发贴之星
日期:2007-05-14 01:02:30
84#
发表于 2005-12-5 16:19 | 只看该作者
5、连入SQL*Plus
   以system/manager用户登录,
   SQL> conn system/manager

   创建表结构
   SQL> create table test
    (
    id       number,        --序号
    username    varchar2(10),     --用户名
    password    varchar2(10),     --密码
    sj       varchar2(20)      --建立日期
    );

6、创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑:
   控制文件:input.ctl,内容如下:

  load data           --1、控制文件标识
  infile 'test.txt'       --2、要输入的数据文件名为test.txt
  append into table test    --3、向表test中追加记录
  fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)
  (id,username,password,sj)   -----定义列对应顺序

a、insert,为缺省方式,在数据装载开始时要求表为空
b、append,在表中追加新记录
c、replace,删除旧记录,替换成新装载的记录
d、truncate,同上

7、在DOS窗口下使用SQL*Loader命令实现数据的输入

C:\>sqlldr userid=system/manager control=input.ctl

   

  默认日志文件名为:input.log
  默认坏记录文件为:input.bad

xls3.jpg (16.95 KB, 下载次数: 136)

xls3.jpg

使用道具 举报

回复
论坛徽章:
15
授权会员
日期:2006-03-21 15:51:46会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-16 01:03:50数据库板块每日发贴之星
日期:2007-06-01 01:02:53ERP板块每日发贴之星
日期:2007-05-29 01:02:28数据库板块每日发贴之星
日期:2007-05-28 01:01:49行业板块每日发贴之星
日期:2007-05-23 01:04:05设计板块每日发贴之星
日期:2007-05-20 01:04:04数据库板块每日发贴之星
日期:2007-05-16 01:02:34ERP板块每日发贴之星
日期:2007-05-14 01:02:30
85#
发表于 2005-12-5 16:19 | 只看该作者
8、连接到SQL*Plus中,查看是否成功输入

xls4.jpg (45.13 KB, 下载次数: 130)

xls4.jpg

使用道具 举报

回复
论坛徽章:
15
授权会员
日期:2006-03-21 15:51:46会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-16 01:03:50数据库板块每日发贴之星
日期:2007-06-01 01:02:53ERP板块每日发贴之星
日期:2007-05-29 01:02:28数据库板块每日发贴之星
日期:2007-05-28 01:01:49行业板块每日发贴之星
日期:2007-05-23 01:04:05设计板块每日发贴之星
日期:2007-05-20 01:04:04数据库板块每日发贴之星
日期:2007-05-16 01:02:34ERP板块每日发贴之星
日期:2007-05-14 01:02:30
86#
发表于 2005-12-5 16:21 | 只看该作者
以上文章是转载,供大家参考!

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-12-22 10:16:59
87#
发表于 2005-12-15 15:27 | 只看该作者
收到,谢谢

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10祖国60周年纪念徽章
日期:2009-10-09 08:28:002013年新春福章
日期:2013-02-25 14:51:24ITPUB社区OCM联盟徽章
日期:2013-12-16 09:51:00
88#
发表于 2005-12-15 15:37 | 只看该作者
access-----〉sql server --------->oracle

使用道具 举报

回复
论坛徽章:
0
89#
发表于 2005-12-15 17:34 | 只看该作者

学习学习

学习学习

使用道具 举报

回复
论坛徽章:
3
茶鸡蛋
日期:2011-12-26 21:05:402012新春纪念徽章
日期:2012-01-04 11:51:22优秀写手
日期:2013-12-18 09:29:12
90#
发表于 2005-12-15 20:25 | 只看该作者
我曾经倒过,用的就是JAUNT版主的方法,即先转成TXT,再借助PB,很快的.

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表