Вам не нужно загружать файл, вы можете создать пустой объект электронной таблицы напрямую, используя
$spreadsheet = new PhpOffice\PhpSpreadsheet\Spreadsheet();
, как показано в примере «Hello World» в документации PHPSPreadsheet
Но если все, что вы хотите сделать, это написать CSV-файл;тогда вам гораздо лучше использовать встроенную в PHP функцию fputcsv()
, чем библиотеку, предназначенную для управления подлинными электронными таблицами с несколькими таблицами, форматированием, формулами и работой с несколькими различными форматами файлов и т. д.
Или простодля написания строки, которая уже объединена (вы уверены, что вы цитировали все, что нужно заключить в кавычки, и избежали всего, что нужно экранировать), просто используйте fwrite()
.
Неэффективным является создание вашей собственной строки csv изатем используйте электронную таблицу для записи каждой строки.