相當經典又十分強大的phpexcel匯出上萬條甚至幾十萬條記錄的代碼分享

來源:互聯網
上載者:User
這個問題問過幾次了,也沒得到答案,所以自己仔細鑽研,參閱相關資料,終於弄出來。

http://www.youyax.com/forum/index.php/Content-index-id-5058.shtml

它的原理就是

比如資料庫有1萬條記錄要匯出,那麼一下子匯出1萬條估計瀏覽器也會崩潰。

這種做法的思路就是,

1、先查詢 xx.xls 檔案存不存在,不存在就建立(第一次判斷)

2、設定第一列名(第一次判斷),然後讀取總行數,然後匯出500條記錄

3、寫入 xx.xls 檔案 ,

4、跳轉到當前頁面,迴圈上面操作。


回複討論(解決方案)

1w條瀏覽器就崩潰了?那excel支援單tab最大65535行,phpexcel豈不是很弱

這樣簡單的描述,菜鳥的我們還是不會

呃呃呃????

phpexcel 提供了各種緩衝方式,你為何不用

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.