欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網
          最全最豐富的資訊網站

          PHP高性能Excel擴展1.2.8發(fā)布,文件讀取數據類型可控!

          PHP高性能Excel擴展1.2.8發(fā)布,文件讀取數據類型可控!

          為什么使用 xlswriter

          xlswriter 是一個 PHP C 擴展,可用于在 Excel 2007+ XLSX 文件中讀取數據,插入多個工作表,寫入文本、數字、公式、日期、圖表、圖片和超鏈接。

          請參考下方對比圖;由于內存原因,PHPExcel 與 PHPSpreadSheet 在數據量 相對較大 的情況下無法正常工作,雖然可以通過 修改memory_limit 配置來解決內存問題,但完成工作的時間可能會更長;

          PHP高性能Excel擴展1.2.8發(fā)布,文件讀取數據類型可控!

          它支持以下功能:

          一、寫入

          ● 100%兼容的 Excel XLSX 文件

          ● 完整的 Excel 格式

          ● 合并單元格

          ● 定義工作表名稱

          ● 過濾器

          ● 圖表

          ● 數據驗證和下拉列表

          ● 工作表 PNG/JPEG 圖像

          ● 用于寫入大文件的內存優(yōu)化模式

          ● 適用于 Linux,FreeBSD,OpenBSD,OS X,Windows

          ● 編譯為 32 位和 64 位

          ● FreeBSD 許可證

          ● 唯一的依賴是 zlib

          二、讀取

          ● 完整讀取數據

          ● 光標讀取數據

          ● 按數據類型讀取

          1.2.8 新特性

          1、新增日期寫入

          $config = [     'path' => './tests' ]; $fileObject = new VtifulKernelExcel($config); $fileObject = $fileObject->fileName('tutorial.xlsx'); $filePath = $fileObject->header(['date'])     ->insertDate(1, 0, time(), 'mmm d yyyy hh:mm AM/PM')     ->output();

          2、新增自定義單元格數據類型讀取

          $config = [     'path' => './tests', ]; $fileObject = new VtifulKernelExcel($config); $fileObject->openFile('tutorial.xlsx')     ->openSheet(); var_dump($fileObject->nextRow([     VtifulKernelExcel::TYPE_STRING,     VtifulKernelExcel::TYPE_TIMESTAMP, ]));

          基準測試

          測試環(huán)境:

          Macbook Pro 13 inch Intel Core i5 16GB 2133MHz LPDDR3 Memory 128GB SSD Storage.

          導出

          兩種內存模式,導出 100W 行數據,單行 27 列,每個單元格 19 個中文字符

          ● 常規(guī)模式:耗時 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

          贊(0)
          分享到: 更多 (0)
          網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號