我正在使用PHPexcel进行Excel生成。
for()
{
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $ex_row, $value);
}
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
我拥有超过60000条记录,包含60列的大量数据。
我认为PHPExcel正在设置保存在对象数组中的值和所有内容,并最终将其写入文件。由于PHP不适合数组而且数据很大,我的请求超时错误。 为了避免这种情况,我计划逐行编写。是否有可能我可以逐行写入excel文件并将其保存到最后?
答案 0 :(得分:0)
如果创建的速度不是真正的问题以及PHP给你一个超时错误的事实,你总是可以将它放在脚本的顶部:
set_time_limit(0);
0将允许脚本运行并运行并运行...