最近在使用phpexcel导出文件,数据记录约为10万条的时候仍然可以正常导出,再多的话就会出错,应该是内存溢出问题,想问大家,对于大数据的导出(例如100万),有什么好的方法么。求指点........

解决方案 »

  1.   


    我是这样做的:
    先判断记录总数,如果大于5万,就分割成多个部分,然后在一个循环中每次生成excel文件并导出。问题是:
    浏览器只导出第一个文件就停止了,请问这个问题怎么解决?
      

  2.   

    你循环第一次的时候 已经执行导出了...
    所以下面的代码他就不会执行了.
    你应该放在一个列表里.给他选择 1-5W 5W-10W 这样..你只要传入 offset 和 limit就OK了.