Привет.
Использую PHPOffice/PhpSpreadsheet для формирования excel, все работает, по нажатию кнопки "экспортировать", сохраняю файл где мне удобно. Возникла необходимость сохранять еще его на сервере по расписанию, к примеру в начале каждого месяца, как это сделать никак не сооброжу. Может кто сталкивался с такой задачей?
Cейчас сохраняю так:
...
$writer = new Xlsx($spreadsheet);
$filename = 'name.xlsx';
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'. $filename .'.xlsx"');
header('Cache-Control: max-age=0');
$writer->save($filename);
exit;