给你推荐个软件Object Browser,你可以取下载适用版,免费使用30天,功能很强,可以把oracle的数据导入到excel中,也可把excel倒入到oracle中

解决方案 »

  1.   

    sql server中有个“导入和导出数据”工具,使用它可以把excel的数据批量导入到oracl库里面
      

  2.   

    可以用Golden的impexp32,很好的工具,你先将要导的数据转为文本
      

  3.   

    我是用plsql developer,打开表。
    然后copy excel的数据,直接粘贴。挺方便的
      

  4.   

    =================================================================================
    cricketlj(蟋蟀)  
    给你推荐个软件Object Browser,你可以取下载适用版,免费使用30天,功能很强,可以把oracle的数据导入到excel中,也可把excel倒入到oracle中
    =================================================================================
    能说一下具体操作步骤吗? 谢谢
      

  5.   

    用DELPHI的一個工具。。很好用的
      

  6.   

    可以使用以下几种方法:
    1。使用Golden工具,一般的步骤是把你excel表中的数据的另存为一个文本文件,在文本文件中会有你的记录,然后再用Golden工具把文本文件的记录导入到数据库中。
    2。采用SQLLDR命令批量导入数据,它的做法和第一种方法类似,也需要生成一个文本文件,然后用SQLLDR去载入文本文件记录。
      

  7.   

    用MSSQL中的导入与导出就可以了.
      

  8.   

    我是要从excel那里导入很大量的数据,用这些软件可以解决吗?以前我们都是用一些sql语句代码来解决的,但是效率不是很高,所以想找个更好的方法!
      

  9.   

    在excel中将顺序调整好,然后存成dbf文件,导入即可
      

  10.   

    我是用sqlloader 倒入的
    先将excel存成文本
      

  11.   

    sqlloader是个工具还是oracle里面自带的呢,楼上大侠是不是好用哦?谢谢
      

  12.   

    sqlloader还算好用吧。
    要将EXCEL数据转化为CSV格式,并且要写控制文件。
    如果第一次用可能会出现这样那样的问题,最好多上论坛来问问。
    使用前仔细阅读帮助。
      

  13.   

    sqlloader是oracle自带程序
    你看看pl/sql的教材就知道了:
    EXCEL数据转化为CSV格式------写控制文件------执行sqlloader
      

  14.   

    无论怎么复杂的数据都是最后分解为一个一个的表来导入的。
    1、用plsql developer,,打开表,解锁,然后copy excel的数据,直接粘贴。
    2、用pb,把excel里面的数据通过ultraedit保存为txt格式(切记,这个很重要),然后从pb里面import就ok了,最后别忘了保存啊。
    ------------------------------------------------------
    OTN 中文技术论坛
    OCP 认证 Oracle学习资料
    欢迎各路新手和高手光临!
    http://211.99.196.144:8090/forum1/frontshow/index.jsp
      

  15.   


     用plsql developer,打开表,解锁,然后copy excel的数据,直接粘贴
     ---------------------------------------------------------------
      呵呵,这种方式我喜欢,挺有个性的说.
      

  16.   

    1、打开MicroSoft Excel 20002、文件(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
      

  17.   

    但是想过没有,好多excel数据导入到后,其它的表也要用到这个数据,他们的关联性太强,我们这里都是写配置文件,通过自己编写的传导软件完成文件传输,通过配置文件的参数设定来控制关联!