java poi excel 读取大数据

来源:互联网 发布:西门子plc200编程100例 编辑:程序博客网 时间:2024/06/05 08:07

利用 poi技术读取大数据量的excel时,总会出现内存溢出的情况,在网上找了很多办法,很多方式都不能较好地解决。最后找到一种方法能较好的解决,修改jvm,我将其扩大一倍后就能读20列的6万多条数据。

修改tomcat的catalina.bat的位置如下(linux下要修改catalina.sh):

set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=

在最后方加上set JAVA_OPTS=-Xms512m -Xmx1024m就行了。设置好tomcat后还要设置myeclipse,设置myeclipse的途径如下:

window-->Prinference-->myeclipse-->servers-->tomcat-->tomcat 6.0-->jdk

在右边的optional java VM arguments里面填写-Xms512m -Xmx1024m即可

原创粉丝点击