perlitz-group/php_writeexcel

用于写入Excel文件功能强大的库

dev-master 2022-01-27 11:15 UTC

This package is auto-updated.

Last update: 2024-09-27 17:09:23 UTC


README

由Johann Hanne将John McNamara的Spreadsheet::WriteExcel转换为PHP版本,Thomas Roche进行了一些调整(https://github.com/thoroc/php_writeexcel),并由Craig Manley进一步修改,添加了一些调整以及与PEAR的Spreadsheet_Excel_Writer的兼容性。

依赖项

要使用此库,请安装php_ole,它允许写入大于7MB的Excel文件。

为您的composer.json文件提供示例

{
    "repositories": [
      {
        "type": "vcs",
        "url": "https://github.com/thoroc/php_ole"
      }
    ],
    "require": {
        "thoroc/php_ole": "dev-master",
        "perlitz-group/php_writeexcel": "dev-master"
    }
}

性能比较

Craig Manley更新于2015-12-06:将一个包含8个字段和950行的表格写入Excel文件的平均耗时如下

PHPExcel: 7.417
PEAR Spreadsheet_Excel_Writer: 1.078
php_writeexcel: 2.065

显然,PEAR的Spreadsheet_Excel_Writer的速度快了近两倍。PHPExcel更现代,但速度最慢,消耗了大量的内存,这也是我尝试使用此库的唯一原因,并在过程中对其进行了轻微的更新。

原始文档