解决方案 »

  1.   

    上传数据,还是上传文件?多文件上传?插件很多的,smartupload等。
      

  2.   

    http://download.csdn.net/detail/xl200424/4265059
    这里有一个插件可以实现,你试试
    http://download.csdn.net/download/sanji123456/4687173
    还有这个是读取Excel的
      

  3.   

    使用POI或JXL的话,数据是一次性读入内存,封装成对象,再一次性导出的。这么大的数据量都有G级了吧,如果是一次性作业的话,内存很难受。考虑分批,追加写入的方式,对于简单的字节字符流文件是可取的。然而写成excel这种结构化的文件格式应该是没办法胜任了,追加写入时往往需要事先获知文件的结构信息,然后找到相应的位置进行插入,而这个过程也是复杂的(这也是POI、JXL出现的原因)。因此,建议你输出为多个excel文件吧。不知道这么大的数据为何还要输出成Excel文件,Excel文件本来就是给人看的,相信你的数据一定不是给人看的,而是作为存储载体而已,那么使用更加简洁的方式不是更好?使用简单的文本文件进行存储(还可实现追加);使用库表作为载体则更优。有时间可以看看这个学习网站,里面的内容讲解的深入浅出。http://java.itcast.cn/java/video.shtml