4

我正在使用 PHPexcel 生成 excel。

 for()
    {

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

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

我有 60 列的 60000 多条记录的巨大数据结果。

我认为 PHPExcel 正在设置值和保存在对象数组中的所有内容,最后将其写入文件。由于 PHP 不擅长使用数组并且数据量很大,因此会出现请求超时错误。为了避免这种情况,我打算逐行编写。是否可以逐行写入excel文件并在最后保存?

4

1 回答 1

0

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

set_time_limit(0);

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

于 2011-06-22T14:41:31.120 回答