php excel匯出怎麼提升效率
欧阳克
欧阳克 2017-06-14 10:49:59
0
4
1183

phpexcel 匯出怎麼提升效率(註:cvs格式可以忽略,這個匯出有操作儲存格的操作)

目前我想到的是:
優化sql現在是有一個數據詳情的接口,現在是拿到數據的ID數組來循環這個項目詳情接口取出需要的字段

目前沒有想到別的好方法,請大神們賜教。

欧阳克
欧阳克

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

全部回覆 (4)
给我你的怀抱

phpExcel的效能很差,佔用內存,用這個一般都會限制導出行數,如果不過多的考慮樣式之類,可以使用t的方式導出excel,

舉例

我們公司現在大部分導出excel資料都用t,效能完爆phpExcel,題主可以去測試一下效能比

    Ty80

    1.能不依賴phpexcel是挺好優化,其實很多函數方法你用不著。而且還要載入
    2.sql查詢也是個最佳化,這個沒看到程式碼就不說了。
    3.你在sql抽出來資料可能過多的時候,其實是很佔用php內存,所以建議寫入excel後就立刻清除資料。

      Peter_Zhu

      excel寫入到一定資料量就變慢了。 。這個是很正常的

        刘奇
        1. 使用隊列非同步執行PHPExcel的導入和導出,特別是當執行的是上萬、上十萬甚至是百萬條資料

        2. 分批導入和導出

        3. 最佳化程式碼,盡量減少對資料庫的存取

          最新下載
          更多>
          網站特效
          網站源碼
          網站素材
          前端模板
          關於我們 免責聲明 Sitemap
          PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!