做
composer install
时的主要错误:phpoffice/phpexcel 软件包已被废弃,您应该避免使用它。 请改用 phpoffice/phpspreadsheet。
我正在使用
"maatwebsite/excel": "~2.1.0"
还有Laravel 5.5
我想避免将 Excel 迁移到 3.0。我已经尝试过迁移它,但它不适合。
Discalimer:我编写了一个名为 Rector 的 CLI 自动化迁移工具,因此人们无需再手动升级 PHP 代码。 它是免费、开源的,位于 GitHub 上。
官方“自动化工具”仅修复类名。还有24个案例需要更改。我们需要升级庞大的 PHP 项目,手动更改会花费太多时间,可能会让我们陷入数周的困境。
相反,我制作了包含所有 25 个案例的 升级套件,为我们更改了代码:
composer require rector/rector --dev
vendor/bin/rector process src --set phpexcel-to-phpspreadsheet
您想了解更多吗?检查如何在 30 分钟内使用 Rector 从 PHPExcel 迁移到 PHPSpreadsheet 帖子