一行一行的读取excel里面的数据,然后分别插入总表(一条一次)和分表(多次)不就可以了.

解决方案 »

  1.   

    有很多方式啊,随便说一个简单方法吧。
    写两个类分别代表总电池表和分电池表记录;
    使用Hashtable,其中key是总电池表类、value是分电池表类的集合;
    然后一行一行的读取excle,把总电池表的部分构造成一个总电池表对象,分电池表部分构造成一个分电池表对象;
    然后判断Hashtable中有没有这个总电池表的key,如果没有新建一个Arraylist用把分电池表对象放进去,然后把这个ArrayList 和key add到Hashtable中,如果总电池表中有这个key,取出这个key所对应的Arraylist,添加进去就是了;excel读完之后处理Hashtable就可以了。