要求:
1.EXCEL文件为固定格式
2.数据库有格式对应的table
3.直接将EXCEL导入数据库对应表中,可以不需要在页面显示
4.导入不成功需要报错哪位大虾能给出具体的代码啊?我是新手在做东西,过不去只能来求助了!!
急!!

解决方案 »

  1.   

    这里是js版啊 。
    你去java版问问高手 ~
      

  2.   

    上传 EXCEL 文件,用 jxl.jar 解析得到数据,再 JDBC 插到数据库。
      

  3.   

    alter procedure p_readXls
    (
       @path nvarchar(4000)
    )
    asdeclare @sql varchar(4000)
    set @sql = 'insert 你的表(col,col1,...) select * from OPENROWSET(''MICROSOFT.JET.OLEDB.4.0'',''Excel 5.0;HDR=YES;DATABASE='+ @path +''',sheet1$)'
    exec sp_configure 'show advanced options',1;
    reconfigure;
    exec sp_configure 'Ad Hoc Distributed Queries',1
    reconfigure;
    exec(@sql)
    exec sp_configure 'Ad Hoc Distributed Queries',0
    reconfigure;
    exec sp_configure 'show advanced options',0;
    reconfigure;goexec p_readxls 'c:\test.xls'你用java调用这上存储过程就行了可以稍微修改一下满足你的需求
      

  4.   

    我是在页面里做的 
    页面选择要上传的文件
    然后上传至服务器
    再去读取内容
    循环insert