ahmadyusri/phpspreadsheet

从 phpoffice/phpspreadsheet 分支而来:PHPSpreadsheet - 使用 PHP 读取、创建和写入电子表格文档 - 电子表格引擎

1.23.2 2022-06-26 14:59 UTC

README

Build Status Code Quality Code Coverage Total Downloads Latest Stable Version License Join the chat at https://gitter.im/PHPOffice/PhpSpreadsheet

PhpSpreadsheet 是一个纯 PHP 编写的库,提供一组类,允许您读取和写入各种电子表格文件格式,如 Excel 和 LibreOffice Calc。

PHP 版本支持

LTS:PHP 版本的维护将仅在该 PHP 版本的生命周期结束后六个月进行。

目前所需的最小 PHP 版本是 PHP 7.3

查看 composer.json 了解其他要求。

安装

使用 composer 将 PhpSpreadsheet 安装到您的项目中

composer require phpoffice/phpspreadsheet

如果您在开发机器上构建安装,该机器的 PHP 版本与将要部署的服务器不同,或者您的 PHP CLI 版本与运行时(如 php-fpm 或 Apache 的 mod_php)不同,那么在安装前,您可能需要在您的 composer.json 中添加以下内容

{
    "require": {
        "phpoffice/phpspreadsheet": "^1.23"
    },
    "config": {
        "platform": {
            "php": "7.3"
        }
    }
}

然后运行

composer install

以确保获取到与您的部署环境匹配的正确依赖项。

有关更多详细信息,请参阅 CLI 与应用程序运行时

文档

有关更多信息,包括安装说明,请参阅 官方文档。或者查看 API 文档

请在 StackOverflow 上提出您的支持问题,或在 Gitter 上快速聊天。

PHPExcel 与 PhpSpreadsheet 有何不同?

PhpSpreadsheet 是 PHPExcel 的下一个版本。它打破了兼容性,以显著提高代码库质量(命名空间、PSR 兼容性、使用最新的 PHP 语言特性等)。

由于所有努力都转移到了 PhpSpreadsheet,PHPExcel 将不再维护。所有针对 PHPExcel 的贡献、补丁和新功能都应针对 PhpSpreadsheet 的 master 分支。

需要迁移吗?有一个 自动化工具 可用。

许可协议

PhpSpreadsheet 采用 MIT 许可协议。