Excel文件创建非常慢

时间:2019-04-16 21:07:54

标签: php arrays excel

我的应用程序读取cvs文件,并且需要5分钟来创建一个excel文件。非常慢。

我已经尝试设置$writer->setPreCalculateFormulas(false),但不能解决问题。

   for ($i = 0; $i <$numberOfUsers; $i ++) {
        $spreadsheet->setActiveSheetIndex(0)         
        ->setCellValue('A' . (string) ($i + $celIndex), $data[$i][$tempLabels[0]])
        ->setCellValue('B' . (string) ($i + $celIndex), $data[$i][$tempLabels[1]])
        ->setCellValue('C' . (string) ($i + $celIndex), $data[$i][$tempLabels[2]])
        ->setCellValue('D' . (string) ($i + $celIndex), $data[$i][$tempLabels[3]])
        ->setCellValue('E' . (string) ($i + $celIndex), $data[$i][$tempLabels[4]])
        ->setCellValue('F' . (string) ($i + $celIndex), $data[$i][$tempLabels[5]])
        ->setCellValue('G' . (string) ($i + $celIndex), $data[$i][$tempLabels[6]])
        ->setCellValue('H' . (string) ($i + $celIndex), $data[$i][$tempLabels[7]])
        ->setCellValue('I' . (string) ($i + $celIndex), $data[$i][$tempLabels[8]])
        ->setCellValue('J' . (string) ($i + $celIndex), $data[$i][$tempLabels[9]]);
    }

0 个答案:

没有答案