PHP 高性能 Excel 擴展 1.2.7 發佈

爲何使用 php-ext-excel-export

xlswriter是一個PHP C擴展,可用於在Excel 2007+ XLSX文件中寫入多個工做表的文本,數字,公式和超連接。php

它支持如下功能:
  • 100%兼容的Excel XLSX文件
  • 完整的Excel格式
  • 合併單元格
  • 自動篩選
  • 圖表
  • 數據驗證和下拉列表
  • 工做表PNG / JPEG圖像
  • 用於寫入大文件的內存優化模式
  • 適用於Linux,FreeBSD,OpenBSD,OS X,Windows
  • 編譯爲32位和64位
  • FreeBSD許可證
  • 惟一的依賴是zlib

圖片描述

基準測試

測試環境:git

  • Macbook Pro 13 inch
  • Intel Core i5
  • 16GB 2133MHz LPDDR3 Memory
  • 128GB SSD Storage.
導出
兩種內存模式,導出100W行數據,單行27列,每一個單元格19箇中文字符
  • 常規模式: 耗時 29S,內存佔用 2083MB;
  • 固定內存模式: 耗時 52S, 內存佔用 <1MB;
讀取
讀取 100W 行數據,每行1列,單元格數據爲int
  • 全量讀取: 耗時 3S, 內存佔用 558MB;
  • 遊標讀取: 耗時 2.8S, 內存佔用 <1MB;
倉庫地址

Github:https://github.com/viest/php-ext-excel-exportgithub

Gitee:https://gitee.com/viest/php-ext-xlswriter測試

PECL:https://pecl.php.net/package/xlswriter優化

文檔

https://xlswriter-docs.viest.mespa

End

最後的最後請不要忘記star.net

相關文章
相關標籤/搜索