プロが教える店舗&オフィスのセキュリティ対策術

PHPExcel処理速度が遅い

1レコード20カラムのCSVデータ1800件をインポートして、
データを加工し、Excelでエクスポートするプログラムを
PHP+PHPExcelで作成しました。

合計処理時間が1分40秒程かかり、非常に遅いと感じたので、
処理時間の切り分けをしたところ、
saveメソッドで1分20秒程かかってしまっていました。
$writer->save("xxx.xls");

処理速度を上げる方法はありますでしょうか?

A 回答 (1件)

>処理速度を上げる方法はありますでしょうか?



本当にsaveメソッドだけが問題だとすると、そのPHPExcelが本質的に
使用に耐えないライブラリなのかもしれません。

SpreadsheetExcelWriterをつかってみてどうでしょうか?
私の長年の使用感から言って、2000件程度で極端に遅くはならないと思います

参考URL:http://pear.php.net/package/Spreadsheet_Excel_Wr …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!