栏目分类
系统管理 | 安装启动 | xwindow | 基础知识 | 存储备份 | 内核技术 | 桌面应用 | 设备驱动 | Linux汉化 | 系统管理 | PAM认证 | drivers | rpm | quota | 灾难恢复
Linux数据库 | oracle | 数据库理论 | MYSQL | PostGreSQL
网络管理 | nis技术 | ntp | 多媒体 | dhcp | 网络基础 | ldap | 美化汉化 | proxy | samba | bind | iptables | 集群 | nfs | cvs | ftp服务 | email | 网络配置 | 网络安全 | apache | vpn | ssh | 网络管理 | Linux服务器 | Linux安全 | subversion | 网络监控
编辑工具 | emacs | vi | eclipse
linux新手入门 | 指令大全 | 输入法类 | Linux安装 | 常用命令 | 软件使用
发行版 | 其它Unix | bsd | Gentoo/lFS | windows | solaris | IBM | debian
其他 | 非技术类 | 业界动态 | 小说笑话 | 杂项工具 | 速度优化 | Linux认证 | 资讯动态 | 办公自动化 | xml | vc | 学习方法 | 手机技巧
Linux编程 | shell | perl | python | 编程技术 | kernel | CC++编程 | Python编程 | Perl编程 | PHP编程 | discuz | java/jsp | zope | html技术
排行榜
·oracle数据库exp/imp命令详解
·oracle数据库SQLPlus使用技巧
·表空间操作详解
·如何将excel数据导入oracle中
·oracle大表分区的一点点心得
·pl/sqldeveloper工具几点妙用
·OracleSQL语言
·ORACLE用户常用数据字典的查询使用方法
·oracle的字段类型
·ORACLE中的数据库、服务名、实例的概念
·oracle学习个人总结
·sqlplus常用set指令
·SQLPlus使用技巧点滴
·Oracle高级复制
·数据库乱码的原因与解决
·RedHat9.0操作的oracle9i安装
·如何在你的Linux机器上安装运行Oracle
·Installing Oracle9i on RedHat Linux 7.1,7.2,7.3,8.0,9 and on RHAS2.1
·Linux/Unix下ODBC的安装、配置与编程
·Oracle企业管理器(EnterpriseManager)完全参考

    您现在的位置: Linux宝库 >> Linux >> Linux数据库 >> oracle >> 文章正文
如何将excel数据导入oracle中
Linux宝库 收集整理  作者:Linux宝库  时间:2007-12-31  收藏本站
来自:http://doc.linuxpk.com/3426.html
联系:linuxmine#gmail.com
分类:[oracle]

  方法一:

  1、在本地创建一个Access数据库,将Excel数据先导入到Access。可直接导入点击鼠标右键,选择导入,文件类型选择要导入的Excel文件,也可通过创建宏用TransferSpreadsheet函数实现。

  2、在本地创建ODBC,链接oracle数据库。将oracle中需要导入数据的表以链接表的方式在本地Access中创建(千万不要使用导入表)。

  3、在Access数据库中创建插入查询将导入好的Excel数据导入到oracle中。

  方法二:

  先把Excel另存为.csv格式文件,如test.csv,再编写一个insert.ctl

  用sqlldr进行导入!

  insert.ctl内容如下:

  load data

  --1、控制文件标识

  infile 'test.csv'

  --2、要输入的数据文件名为test.csv

  append into table table_name

  --3、向表table_name中追加记录

  fields terminated by ','

  --4、字段终止于',',是一个逗号

  (field1,

  field2,

  field3,

  ...

  fieldn)-----定义列对应顺序

  注意括号中field排列顺序要与csv文件中相对应

  然后就可以执行如下命令:

  sqlldr user/password control=insert.ctl本文来自:http://doc.linuxpk.com/3426.html
发表您的高见!

·上一篇:
oracle数据库如何增加表空间大小
·下一篇:Oracle企业管理器(EnterpriseManager)完全参考
 
     最新更新
·shutdown immediate 时间很久解决方法
·免安装Oracle运行pl/sql developer
·oracle服务启动停止方法
·使用智能优化器提高Oracle性能
·Linux下通过VNC安装Oracle
·fedora 8上安装oracle 10g
·有关Oracle的架构的基础知识简介
·DB2数据库与Oracle数据库之间远程复制
·基于OracleADF的应用程序开发过程
·ASP.NET2.0实现依赖Oracle的缓存策略
·简单介绍有关Oracle数据库备份技巧
·在Oracle的网络结构中解决连接问题
·Oracle数据库备份与恢复的三种方法
·详细介绍:Oracle9i的各技术特征(1)
·有关Oracle数据库10g中的分区功能
·教你如何来恢复一个丢失的数据文件
·WindowsXP下安装Oracle9i问题二则
·Oracle等商家关注开源问题带来的冲击
·MySQL即将成为下一个Oracle?
·数据库竞争激烈甲骨文推免费版XE
·MySQL开源数据库优势打动中小企业
·Oracle与开源数据库:自由就是力量
·Oracle9i数据库WITH查询语法小议
·Oracle的TNS-12502错误原因及解决
·Oracle数据库的安全策略分析(一)
·如何应对ORACLE数据库的部分面试题目
·Oracle中使用自治事务保存日志表条目
·详细介绍:Oracle9i的各技术特征(2)
·利用Oracle许可实现更好控制Linux
·Oracle数据库网络与安全之FAQ汇集