如何将一张excel表中的数据导入到数据库中多张相关联的表中

解决方案 »

  1.   


    excel 长什么样? 你的表又长什么样
      

  2.   

    将excel 转成 csv格式在用SQL Loader 进行多表导入
      

  3.   

    你是说一张EXCEL表里不同的字段导入到不同的数据库表中?
    简单的方法还真不会。
    我一般用的都是PL/SQL里的ODBC导入器,
    每次只能选择一张数据库表,然后在EXCEL里选列导入
    看后边高手怎么解决了
      

  4.   

    嗯,是的,就是所有的字段都在一张excel表中,要把他们对应的字段的数据导入到有关联的几张表中
      

  5.   

    用java导如最后,只要把excel的所有字段分装成一个对象,想怎么导都可以。
      

  6.   

    问题太笼统。
    谁知道excel里面数据的规则啊,你要去拆分,或者将excel拆分,或者用其他语言工具拆分。
    要不就用VBA,在excel里面实现。
      

  7.   

    sqlldr 多表导入
      

  8.   

    是一个sheet导到多张表?还是多个sheet导到多张表?
    是一个sheet中有多个表格,要导到多张表?还是一个sheet就只有一个表格,按条件导到多张表?
      

  9.   

    不知道你的excel的的结果,也不知道你的多张表的结果,这样的问题很难回答。
    我的建议:
    1、使用PL/SQL里的ODBC导入器 导入临时表
    2、写存储过程(如果sql水平好一些,直接写复杂的update、insert、merage)进行数据修改
      

  10.   

    直接将Excel数据导入实体临时表,然后对表进行操作,拆分到你指定的各个表中