まずは、composer が必要らしい(php74 の部分は自分の環境にあわせる)
php74 -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php74 composer-setup.php
./composer.phar -v

mv composer.phar /usr/local/bin/composer.phar
alias composer="php74 /usr/local/bin/composer.phar"
composer -v

zip が必要らしい
yum install php74-php-pecl-zip

cd /export/pc.yookies.jp
composer init 殆ど、そのままでよい
composer require phpoffice/phpspreadsheet



・使ってみる
require_once('vendor/autoload.php');

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Reader\Xls as XlsReader;
use PhpOffice\PhpSpreadsheet\Reader\Xlsx as Reader;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Style\NumberFormat;
use PhpOffice\PhpSpreadsheet\Style\Border;
use PhpOffice\PhpSpreadsheet\Style\Alignment;
use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;

$SpreadSheet = new Spreadsheet();
$sheet = $SpreadSheet -> createSheet(0);

$sheet -> setCellValue("A1", "a1");
$sheet -> setCellValue("B1", "b1");

$data_t = array('b2', 'b3', 'b4', );

$ct = 2;
foreach ($data_t as $key => $val) {
  $sheet -> setCellValue("A" . $ct, $key);
  $sheet -> setCellValue("B" . $ct, $val);

  $ct++;
}

$xlsx = new Xlsx($SpreadSheet);
$xlsx -> save("test.xlsx");
excel ファイルをつくってみる。