我需要 exposrt mysql 表来.xls
格式化,这是我代码中的片段
$result = mysql_query( /* here query */ );
$objPHPExcel = new PHPExcel();
$rowNumber = 1;
while ($row = mysql_fetch_row($result)) {
$col = 'A';
foreach($row as $cell) {
$objPHPExcel->getActiveSheet()->setCellValue($col.$rowNumber,$cell);
$col++;
}
$rowNumber++;
}
问题是,在表中是 500 000 行,并且在while
每次迭代时循环,当我也foreach
循环时,这在 php 文件执行中需要很长时间。
可以优化这段代码吗?