私はときどき彼らのサイトをチェックしてパフォーマンスの改善を確認する必要があり、多くの場合、これらを私のソリューションに織り込みます。
- fromArray() メソッドを使用すると、個々のセルにデータを入力するのに効率が低下します。
- サイトごとに数式を使用している場合は、 $objWriter->setPreCalculateFormulas(false) で保存を高速化できます
編集:
あなたが何をしているのかについての深い知識がなければ、セルへの入力方法を改善することを提案できることしかできません。
これの代わりに: $objPHPExcel->getActiveSheet()->setCellValue('A1',$x); $objPHPExcel->getActiveSheet()->setCellValue('B1',$y);
次の方法で getActiveSheet() に 1 回だけアクセスします。
$sheet = $objPHPExcel->getActiveSheet();
$sheet->setCellValue('A1',$x);
$sheet->setCellValue('B1',$y);
または、セルの更新を次のように組み合わせます。
$objPHPExcel->getActiveSheet()->setCellValue('A1',$x)
->setCellValue('B1',$y);