PHP Excelエクスポートの効率を上げる方法
欧阳克
欧阳克 2017-06-14 10:49:59
0
4
1186

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

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

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

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

全員に返信 (4)
给我你的怀抱

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

例を挙げてください

リーリー

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

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

いいねを押す+0
    Ty80

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

    いいねを押す+0
      Peter_Zhu

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

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

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

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

        いいねを押す+0
          最新のダウンロード
          詳細>
          ウェブエフェクト
          公式サイト
          サイト素材
          フロントエンドテンプレート
          私たちについて 免責事項 Sitemap
          PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!