検索

ホームページ  >  に質問  >  本文

PHP Excelエクスポートの効率を上げる方法

phpexcel エクスポートの効率を向上させる方法 (注: cvs 形式は無視できます。このエクスポートにはセル操作が含まれます)

現在私が考えていることは次のとおりです:
SQL の最適化にデータ詳細のインターフェイスが追加されました。今度は、データの ID 配列を取得してプロジェクト詳細インターフェイスをループし、必要なフィールドを抽出することです。

他に良い方法が今のところ思い浮かばないので、アドバイスをお願いします。

欧阳克欧阳克2721日前1253

全員に返信(4)返信します

  • 给我你的怀抱

    给我你的怀抱2017-06-14 10:51:59

    phpExcel のパフォーマンスは非常に低く、メモリを消費します。これにより、スタイルについてあまり考えない場合は、 t を使用して Excel をエクスポートできます。

    例を挙げてください

    リーリー

    当社は現在 Excel データのエクスポートに t を使用しており、そのパフォーマンスは phpExcel よりも優れています

    質問者はパフォーマンス比をテストできます。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-14 10:51:59

    1. phpexcel に依存せずに最適化するのは簡単です。実際には、多くの関数メソッドは必要ありません。また、
    2.sql クエリをロードする必要もあります。コードを見ずにこれについては説明しません。
    3. SQL から抽出したデータが多すぎると、実際には大量の php メモリを消費するため、データを Excel に書き込んだ後はすぐに削除することをお勧めします。

    返事
    0
  • 天蓬老师

    天蓬老师2017-06-14 10:51:59

    Excelはある程度のデータを書き込むと遅くなります。 。これが正常です

    返事
    0
  • 怪我咯

    怪我咯2017-06-14 10:51:59

    1. 特に数万、数十万、さらには数百万のデータを実行する場合は、キューを使用してインポートとエクスポートを非同期に実行しますPHPExcel

    2. バッチでインポートおよびエクスポート

    3. コードを最適化し、データベースアクセスを最小限に抑える

    4. 返事
      0
  • キャンセル返事