You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法安装PhpSpreadsheet示例脚本问题咨询

问题解决方法

首先明确:composer require --prefer-source并不会自动拉取phpoffice/phpspreadsheet的samples目录,因为Composer默认只安装包的生产必需文件,samples属于示例代码,不在默认安装范围内。

你可以通过以下方式获取samples目录:

  • 方式一:直接从源码仓库复制

    1. 在项目任意位置克隆PhpSpreadsheet仓库:git clone https://github.com/PHPOffice/PhpSpreadsheet.git temp-spreadsheet
    2. 将temp-spreadsheet目录下的samples文件夹复制到你需要的位置(比如项目根目录或vendor/phpoffice/phpspreadsheet目录)
    3. 删除临时克隆的temp-spreadsheet目录
  • 方式二:利用已安装的源码包提取

    1. 进入vendor/phpoffice/phpspreadsheet目录:cd vendor/phpoffice/phpspreadsheet
    2. 执行git checkout <你的安装版本号>(版本号可以查看composer.lock文件中phpoffice/phpspreadsheet对应的version字段)
    3. 此时目录中就会出现samples文件夹

另外,建议将samples放在项目根目录而非vendor目录,因为vendor目录通常会被.gitignore忽略,且Composer更新时可能覆盖vendor内的自定义修改。

内容的提问来源于stack exchange,提问作者Mike Brice

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 12:21:05