1。VBA
2。Microsoft Excel Driver(*.xls)   (ODBC)

解决方案 »

  1.   

    请具体一点好吗?
     1。VBA
    2。Microsoft Excel Driver(*.xls)   (ODBC)
     
     这两种方法具体应该如何操作呢?
    万分感谢!
      

  2.   

    利用用ODBC,然后在用powerbuilder中的数据管道进行很快的,
    具体:1.建一个odbc的数据源(数据文件选择那个Excel文件)
          2.在pb中的profile中建一个连接
          3。然后就可以用数据管道了
      

  3.   

    如果用的不多的话,
    复制粘贴也是好办法 ,拼制SQL
      

  4.   

    呵呵,直接用sql server 自带的数据导入导出工具。
      

  5.   

    先用sql server 自带的数据导入导出工具导入SQLSERVER,
    再从SQL server 中导出到oracle
      

  6.   

    先将excel转成文本,再用:
    sqlldr
      

  7.   

    sqlldr如何用,能说的具体点吗?
      

  8.   

    参照:
    http://www.oradb.net/tran/excel2ora.htm
      

  9.   


    http://www.oradb.net/tran/excel2ora.htm
    介绍的做是可以的,在服务器和客户端有点不同,如果您在客户端要加上服务名,字段的顺序没有影响,在控制文件中列出即可。如还有问题,继续讨论。刚用salldr时会遇到不顺利,但对你是好的。这种方法较好,我现在还在用,注意字段内容不要超长。
      

  10.   

    我的控制文件如下:
        load data
          infile 'test.txt'
          append into table tele_success1
          fileds terminated by x'09'
          (log_id,address,called,connect_time)执行sqlldr userid='system/manager' control=control.ctl后,控制日志中提示如下:
         表tele_success1已载入从每个逻辑纪录插入
          插入选项对此表append生效
          列名           位置      长度   中止     包装数据类型
          log_id         first      *     whtn      character
          address        next       *     whtn      character
          called        next       *     whtn      character
          connect_time        next       *     whtn      character
    记录1:被拒绝  表tele_success1的列log_id出现问题
        ora-01722:无效数字
    记录2:被拒绝  表tele_success1的列connect_time出现错误
        ora-01861:文字与格式字符串不匹配。
    在tele_success1表中数据格式如下:
         log_id      主键   number
         address           varchar2(20)
         called            varchar2(20)
         connect_time       date
      

  11.   

    Sql server DTS package 
    I'm sure it's a good idea.
      

  12.   

    “执行sqlldr userid='system/manager' control=control.ctl后,控制日志中提示如下:
         表tele_success1已载入从每个逻辑纪录插入”数据库中是否有数据?是否有*.bad文件?