ホームページ  >  記事  >  バックエンド開発  >  PHPExcel使用時のメモリエラーについて

PHPExcel使用時のメモリエラーについて

WBOY
WBOYオリジナル
2016-06-23 14:06:27899ブラウズ

最近、Excel と組み合わせる必要があるレポート プログラムを作成する必要があったので、PHPExcel という Excel を処理するための PHP ライブラリを選択しました。
ただし、PHPExcel は実行時に常にメモリ エラーが発生しやすく、メモリ使用量の問題は深刻です。 2M ファイルをインポートしたところ、40M のメモリが占​​有されました。
このデータを Excel に書き込むと、さらに多くのメモリ (300M 近く) が消費されます。

そこでネットで調べてみると、ファイルを修正してメモリを解放するコードを追加するという話がありました。しかし、その効果は大きくありません。

その後、キャッシュを設定する方法を見つけましたが、うまくいきませんでした。

その後、Excel にセクションごとに書き込もうとしましたが、デフォルトでは毎回上書きする方法が見つかりませんでした。

PHPExcel での高いメモリ使用量に対処する方法を持っている人はいますか?あるいはExcelファイルを書くときにセクションに分けて書く方法。つまり、使用するメモリが少なく、メモリが多すぎなければ問題ありません。


ディスカッションへの返信(解決策)

わかりました。 。 。私もあなたと同じ問題に遭遇しました。 。 。解決してください

カーン、私も遭遇しました...

私も同じ問題を抱えています、同じように質問してください

同じことを質問してください? ? ? ? ? 、それを使用したことのある専門家、解決を手伝ってください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。