一个Excel表格,里面有学生姓名,生日,手机号码,地址,学校名称等信息现在要写一个程序把EXCEL里面的数据导入到数据库里面,然后选出是否有相同姓名和相同手机号码的学生,如果有就删除多余的学生信息。再把这个修改过的信息再导出来,成为EXCEL格式。用JAVA写,JSP+SQL2000(MYSQL也行)+TOMCAT 
我现在遇到的难点就是怎么把EXCEL表格导出,导入数据库。
还有就是怎么用SQL语句找到 相同姓名的学生,和相同手机号码的学生!我想用JSP写

解决方案 »

  1.   

    1>到excel用jexcelhttp://www.jexcelapi.org/
      研究下,不太难2>比如把所有姓名相同的都删处
        1,select distinct name from xxx; //得到一个不重复的姓名集合Vector v
        2,for(String i:v){                    //每一个循环
            select * from xxx where name='i'
            if 记录数>1{
                留一个,其他的按唯一码删除;
            }
         }
      

  2.   

    JEXCEL到底怎么用啊,那个网页打不开
      

  3.   

    一个简单方法 
    1 别被excel吓到,打开excel然后另存为带分隔符的txt,距离分隔符用|号隔开
    2 然后用java.io操作方式读文件,一行行的读(别说不会,那你就要去好好补课了Java最基本的文件操作)
    3 读一行然后用|号剖分开 然后insert入库操作
      

  4.   

    直接把excel里的数据导入到sqlserver2000里面去
      

  5.   

    要不你把那个发给我,我来帮你做,[email protected]
    发过来了说下.
      

  6.   

    直接把excel里的数据导入到sqlserver2000里面去
    ===============================================
    SQL2000太大了,不想用,想用MYSQL。