Измените эту строку кода
$writer->save('php:://output');
на
$writer->save('php://output');
Это должно работать.Кроме того, как вы передаете данные в таблицу Excel?Возможно, у вас повреждены данные.
Пожалуйста, вставьте это в свой код после autoload.php
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;