So verbessern Sie die Effizienz des PHP-Excel-Exports
欧阳克
欧阳克 2017-06-14 10:49:59
0
4
1193

So verbessern Sie die Effizienz des PHPExcel-Exports (Hinweis: Das CVS-Format kann ignoriert werden, dieser Export verfügt über Zelloperationen)

Was ich jetzt denke ist:
Optimizing SQL hat jetzt eine Schnittstelle für Datendetails. Jetzt erhalten wir das ID-Array der Daten, um die Projektdetails-Schnittstelle zu durchlaufen, um die erforderlichen Felder zu extrahieren

Mir sind im Moment keine anderen guten Methoden eingefallen, also geben Sie mir bitte einen Rat.

欧阳克
欧阳克

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

Antworte allen (4)
给我你的怀抱

phpExcel的性能很差,占用内存,用这个一般都会限制导出行数,如果不过多的考虑样式之类,可以使用t的方式导出excel,

举个例子

我们公司现在大部分导出excel数据都用t,性能完爆phpExcel,题主可以去测试一下性能比

    Ty80

    1.能不依赖phpexcel是挺好优化,其实很多函数方法你用不着。而且还要加载
    2.sql查询也是个优化,这个没看到代码就不说了。
    3.你在sql抽出来数据可能过多的时候,其实是很占用php内存,所以建议写入excel后就立马清除数据。

      Peter_Zhu

      excel写入到一定数据量就变慢了。。这个是很正常的

        刘奇
        1. 使用队列异步执行PHPExcel的导入和导出,特别是当执行的是上万、上十万甚至是百万条数据

        2. 分批导入和导出

        3. 优化代码,尽量减少对数据库的访问

          Neueste Downloads
          Mehr>
          Web-Effekte
          Quellcode der Website
          Website-Materialien
          Frontend-Vorlage
          Über uns Haftungsausschluss Sitemap
          Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!