如何实现在JSP页面下,通过类似于文件上传的组件,选择本地的Excel文件,点击“导入”按钮,Excel文件的内容保存到Oracle数据库中相应的表中,同时Excel文件的内容显示在页面下,数据库的表已经建好。
我的思路是:
1.把excel文件上传到服务器的目录下
2.通过Java读取文件的内容
3.写SQL语句将内容插入数据库
4.从数据库中查询上一步所插入的记录,通过JSP显示 
麻烦哪位高手给做个详细的程序看看,我现在有点思路却不大会写代码,真的拜托具体点,最好有注释,建立什么样的Java文件、步骤怎样等等,让我也好好学习学习,真的谢谢大家!!! 

解决方案 »

  1.   

    拜托各位高手,我很想学学,能的话跟我联系,QQ273531488或邮箱:[email protected]
      

  2.   

    如果对页面显示没有要求的话,直接在页面加入excel控件就能显示,编辑,保存。
    如果有要求按你的方案我看也可以,操作excel有专门的库程序,下个jar包就行了,很方便。自己研究下吧
      

  3.   

    把excel上传到服务器之后,获取这个文件,表里面每列对应你数据库表里面的一个字段
    用jxl读取数据后用sql语句插入到数据库,在网上搜下,这样的代码很多的 具体的就是:上传-获取excel文件-读取excel文件-插上数据库
      

  4.   

    1.把excel文件上传到服务器的目录下<可以通过apache的fileupload的jar包实现。>
    2.通过Java读取文件的内容<通过 apache 的 poi 的jar包实现>
    3.写SQL语句将内容插入数据库<JDBC 或者hibernate都行>
    4.从数据库中查询上一步所插入的记录,通过JSP显示  <简单的数据库查询而已>虽然功能比较小,不过楼主要学的东西可多了。
    个人建议循序渐进
    先直接用jsp实现
    实现之后改造程序,用servlet。
    接下来可以用上框架 struts hibernate 
    相信接下来可以试试spring了。而客户端,可以使用jquery、ajax发挥你的想象和学习能力吧。若楼主能自己通过api研究出上面所说的,恭喜你,j2ee入门啦!祝你 成功。
      

  5.   

    首先把Excel的文件读出来,然后在插入数据库中,大致是这2个步骤,但第一步可以采用java的组件实现poi。
      

  6.   

    这个不对吧! 用jsp上传,用Ajax将本地文作的url发送到后来,然后通过POI解析excel文件,流程应该是这样的吧!