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-exp...
Gitee:https://gitee.com/viest/php-ext-xlswriter
PECL:https://pecl.php.net/package/xlswriter
文件
https://xlswriter-docs.viest.me
以上就是PHP 高效能 Excel 擴充套件 1.2.7 發布的詳細內容,更多請關注TW511.COM其它相關文章!