关于千万级数量的导出成excel文件的问题?


  在java里导出大量数据成excel文件,会出现内存溢出的问题?
   环境:tomcat + DB2
 
   方式一:一次性将数据库中所有的记录查询出来放到内存中,再将数据拆分后保存到几个excel文件?
  
   方式二:采用sql分页的方式将数据导出,保存到一个excel文件。直至导出所有的数据,再将多个excel压缩成一个文件。

   以上2种方式,针对10万级、100万级的数据导出,若内存充足,那一种会更快?

你可能感兴趣的:(Excel)