• 締切済み

PHPExcel処理速度が遅い

PHPExcel処理速度が遅い 1レコード20カラムのCSVデータ1800件をインポートして、 データを加工し、Excelでエクスポートするプログラムを PHP+PHPExcelで作成しました。 合計処理時間が1分40秒程かかり、非常に遅いと感じたので、 処理時間の切り分けをしたところ、 saveメソッドで1分20秒程かかってしまっていました。 $writer->save("xxx.xls"); 処理速度を上げる方法はありますでしょうか?

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>処理速度を上げる方法はありますでしょうか? 本当にsaveメソッドだけが問題だとすると、そのPHPExcelが本質的に 使用に耐えないライブラリなのかもしれません。 SpreadsheetExcelWriterをつかってみてどうでしょうか? 私の長年の使用感から言って、2000件程度で極端に遅くはならないと思います

参考URL:
http://pear.php.net/package/Spreadsheet_Excel_Writer

関連するQ&A