当前位置:首页 > 开发 > 数据库 > 正文

excel数据导入oracle数据库

发表于: 2012-12-04   作者:商人shang   来源:转载   浏览:
摘要: 实现目的:往oracle数据库中,插入excel文件中的数据   实现步骤:  1、打开MicroSoft Excel 2000   2、文件(F)→新建(N)→工作簿→   3、输入数据后,存盘为test.xls,  4、文件(F)→另存为(A)→   保存类型为:制表符分隔,起名为text.txt,保存到C:   5、须先创建表结构:  连入S

实现目的:往oracle数据库中,插入excel文件中的数据 
  实现步骤:
  1、打开MicroSoft Excel 2000 
  2、文件(F)→新建(N)→工作簿→ 
  3、输入数据后,存盘为test.xls,
  4、文件(F)→另存为(A)→ 
  保存类型为:制表符分隔,起名为text.txt,保存到C: 

  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 
  如果是远程对数据库进行导入操作,则输入字符串应改为:
C:>sqlldr userid=system/manager@serviceName_192.168.1.248 control=input.ctl 
  8、连接到SQL*Plus中,查看是否成功输入,可比较input.log与原test.xls文件,查看数据是否全部导入,是否导入成功.

 

 

摘自:http://blog.csdn.net/yjflinchong/article/details/4414211

excel数据导入oracle数据库

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/04/28/1723142.html 由于一直基于Oracle
由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如
由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如
public void expExcelToOracle(String string){ FileInputStream is; PreparedStatement pstmt=null
现在有excel的数据想导入到oracle表中,excel的列和oracle表的字段是一样的,excel的内容和表的截图
用toad for oracle将excel数据导入数据库 连接想要导入的数据库 ,然后Database->Import->Tab
1、excel另存为txt。 选中将要导出的数据列,然后另存为选择其它格式=>文本文件(制表符分割)。
1、excel另存为txt。 选中将要导出的数据列,然后另存为选择其它格式=>文本文件(制表符分割)。
方法一、 1.在需要导入的数据最后一列,写入一个Excel公式(例子中是“SQL”下面的单元格,“SQL”是
这里介绍2种把excel数据导入oracle数据库的方法。 1. 在excel中生成sql语句。 1)在数据列的右侧,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号