 
ショコラ
PHPExcel を使うには?
PHPExcel は PHP8 では動きませんので、PHP7 でキメマス。
PHP8 では PhpSpreadsheet を使います。 
 
もっさん先輩
手順
PHPExcel でエクセルファイルを作成する手順。
- PHPコンテナを起動します。
docker run -it php:7 bash- apt-get アップデートします。
apt-get update- PHPExcel で使用する unzip と libzip-devパッケージをインストールします。
apt-get install -y unzip libzip-dev––no-install-recommends
 オプション有り → 1464 kB
 オプション無し → 1464 kB
––no-install-recommendsオプションを付けても同じサイズなので外します。
- PHPExcel で使用する zip をインストールします。
docker-php-ext-install zip- コンポーザーをインストールします。
curl -sS https://getcomposer.org/installer | php &&\
 mv composer.phar /usr/local/bin/composer &&\
 chmod a+x /usr/local/bin/composer- コンポーザーで PHPExcel をインストールします。
composer require phpoffice/phpexcel- テストプログラムを作ってみます。
cat <<'EOF' > excel.php
<?php
require 'vendor/autoload.php';
$book = new PHPExcel();
$book->getActiveSheet()->fromArray(['なまえ','パスワード'],null,'A1',true);
$book->getActiveSheet()->setCellValue('A2','もっさん');
$book->getActiveSheet()->setCellValue('B2','123456');
$writer = PHPExcel_IOFactory::createWriter($book,'Excel2007');
$writer->save('test.xlsx');
EOF- エクセルファイルを作成します。
php excel.phpエクセルが出来ました。

以上
