excel中有数据1w多笔,数据结构与数据库中的一个表的结构是一样的。
怎样才可以把这些数据导入到表中?除了写java程序来读取excel还有什么更好的方法?

解决方案 »

  1.   

    sqlldr自己搜下吧,很简单
    或用oracle的外部表,也不难
      

  2.   

    1w条 ,分成两次  直接用plsqldev 工具就可以黏贴进去啦。
      

  3.   

    用sqlldr:LOAD DATA                                                                           
    INFILE source
    INTO TABLE  table_name
    FIELDS TERMINATED BY '|'   
    OPTIONALLY ENCLOSED BY  '"'      
      

  4.   

    或者用TOAD  DATABASE-->IMPORT_TABLE DATA 然后OBJECT_NAME选中导入到数据库中哪
    张表,SHOW DATA-->EXECUTE WIZARD 选择对应的列 
    感觉这个比较灵活
      

  5.   

    另存为csv文件,然后sqlldr导入,间隔符为','
      

  6.   

    excel中的数据导入到oracle数据库中方法很多。
    1.sqlldr
    2.复制+粘贴也行
    3.Text Importer
    4.适用pl/sql操作Execl
    等等。
    方法很多,自己取网上搜下,一大推!
      

  7.   

    也可以在EXCEL编辑好,比如加上引号,逗号,再在UE中的列模式下 加上 insert into table values。再执行插入
      

  8.   

    plsql d  的文本导入可以,我试过70多万都没问题!!!