PHP 高性能 Excel 擴展 1.2.7 發佈

爲什麼使用 php-ext-excel-export

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

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

圖片描述

基準測試

測試環境:

  • 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-export

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

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

文檔

https://xlswriter-docs.viest.me

End

最後的最後請不要忘記star

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章