84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
phpexcel エクスポートの効率を向上させる方法 (注: cvs 形式は無視できます。このエクスポートにはセル操作が含まれます)
現在私が考えていることは次のとおりです:SQL の最適化にデータ詳細のインターフェイスが追加されました。今度は、データの ID 配列を取得してプロジェクト詳細インターフェイスをループし、必要なフィールドを抽出することです。
温故而知新,可以为师矣。 博客:www.ouyangke.com
phpExcel のパフォーマンスは非常に低く、メモリを消費します。これにより、スタイルについてあまり考えない場合は、 t を使用して Excel をエクスポートできます。
リーリー
質問者はパフォーマンス比をテストできます。
1. phpexcel に依存せずに最適化するのは簡単です。実際には、多くの関数メソッドは必要ありません。また、2.sql クエリをロードする必要もあります。コードを見ずにこれについては説明しません。3. SQL から抽出したデータが多すぎると、実際には大量の php メモリを消費するため、データを Excel に書き込んだ後はすぐに削除することをお勧めします。
Excelはある程度のデータを書き込むと遅くなります。 。これが正常です
特に数万、数十万、さらには数百万のデータを実行する場合は、キューを使用してインポートとエクスポートを非同期に実行しますPHPExcel
PHPExcel
phpExcel のパフォーマンスは非常に低く、メモリを消費します。これにより、スタイルについてあまり考えない場合は、 t を使用して Excel をエクスポートできます。
例を挙げてくださいリーリー
当社は現在 Excel データのエクスポートに t を使用しており、そのパフォーマンスは phpExcel よりも優れています質問者はパフォーマンス比をテストできます。
1. phpexcel に依存せずに最適化するのは簡単です。実際には、多くの関数メソッドは必要ありません。また、
2.sql クエリをロードする必要もあります。コードを見ずにこれについては説明しません。
3. SQL から抽出したデータが多すぎると、実際には大量の php メモリを消費するため、データを Excel に書き込んだ後はすぐに削除することをお勧めします。
Excelはある程度のデータを書き込むと遅くなります。 。これが正常です
特に数万、数十万、さらには数百万のデータを実行する場合は、キューを使用してインポートとエクスポートを非同期に実行します
PHPExcel