phpexcel から数万、さらには数十万のレコードをエクスポートするためのコード共有。これは非常に古典的で非常に強力です
この質問は何度かしましたが、まだ答えが得られていないので、注意深く調べました。関連情報を調べて、最終的にそれを理解しました。
http://www.youyax.com/forum/index.php/Content-index-id-5058.shtml
その原理は
です。
たとえば、データベースにエクスポートするレコードが 10,000 件ある場合、10,000 件のレコードを一度にエクスポートするとブラウザがクラッシュする可能性があります。
このアプローチの背後にある考え方は次のとおりです。
1.まずxx.xlsファイルが存在するか確認し、存在しない場合は作成します(第一判断)
2.最初の行のタイトル(一次判定)を設定し、総行数を読み取り、500レコードをエクスポートします
3. xx.xls ファイル、
を書き込みます。
4. 現在のページにジャンプし、上記の操作を繰り返します。