执行composer install
时出现主要错误:
软件包phpoffice / phpexcel被放弃了,你应该避免使用它。 请改用phpoffice / phpspreadsheet。
我正在使用"maatwebsite/excel": "~2.1.0"
并Laravel 5.5
我想避免将excel迁移到3.0。我已经尝试过迁移它,但它不适合。
答案 0 :(得分:1)
答案 1 :(得分:0)
Discalimer:我编写了一个工具,用于处理从CLI进行的自动迁移,称为Rector,因此人们不必再手动升级PHP代码。 It's free, open-source, on GitHub。
正式的“自动化工具”仅修复类名称。还有24种情况需要更改。我们需要升级庞大的PHP项目,手动更改将花费太多时间,并可能使我们停留数周。
相反,我对所有25种情况进行了升级,为我们更改了代码:
composer require rector/rector --dev
vendor/bin/rector process src --set phpexcel-to-phpspreadsheet
您要了解更多吗?检查How to Migrate From PHPExcel to PHPSpreadsheet with Rector in 30 minutes帖子