如何实现在JSP页面下,有一个上传EXCEL文件的组件,类似于文件上传组件,选择EXCEL文件,点击“确定”后,EXCEL文件的内容保存到Oracle数据库中相应的表中,同时EXCEL文件的内容显示在页面下?

解决方案 »

  1.   

    首先你要能写一个程序,这个程序能读出EXCEL中的内容。
      

  2.   

    oracle可以用sqlldr来读取控制文件,写个工具把excel转为ctl文件就可以了
    代码参考
    http://blog.csdn.net/jinjazz/archive/2008/07/21/2686526.aspx
      

  3.   

    没那么智能的.给你个思路参考下:
    jsp上传excel至服务某一目录下,
    在服务端做一个excel解释程序(可以考虑java),在上传动作完成了被触发,去解释excel并将数据写入至oracle数据表中去.
    当文件被插入完毕,接着select动作,将数据返回给jsp页面.
      

  4.   

    读取出Excel文件内容,然后把它保存到oracle数据表
    这更适合用程序来实现
      

  5.   

    不知道LZ每次导入的EXCEL数据格式是否都一样?
    如果格式每次都一致,那就可以事先建好CTL文件,然后将传过来的EXCEL转为csv格式,然后用SQLLDR导入。
    否则就必须先读excel的内容了。