PHPExcel - 它可以逐行写入从DB获取

时间:2011-06-22 14:22:42

标签: php phpexcel

我正在使用PHPexcel进行Excel生成。

 for()
    {

    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $ex_row, $value);  
   }

    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');

我拥有超过60000条记录,包含60列的大量数据。

我认为PHPExcel正在设置保存在对象数组中的值和所有内容,并最终将其写入文件。由于PHP不适合数组而且数据很大,我的请求超时错误。 为了避免这种情况,我计划逐行编写。是否有可能我可以逐行写入excel文件并将其保存到最后?

1 个答案:

答案 0 :(得分:0)

如果创建的速度不是真正的问题以及PHP给你一个超时错误的事实,你总是可以将它放在脚本的顶部:

set_time_limit(0);

0将允许脚本运行并运行并运行...