У меня нет доступа к моему серверу MySQL, я не могу ничего установить там с помощью composer.
Вот почему я скачал файлы PhpSpreadsheet здесь https://php -download.com / package / phpoffice / phpspreadsheet и упаковал их в мой локальный каталог php.
Но и простой пример не работает.
Там просто приходит сообщение об ошибке
Ошибка разбора: синтаксическая ошибка, неожиданный T_STRING, ожидаемый T_CONSTANT_ENCAPSED_STRING или '(' в [directory] в строке 5
Я хочу переключиться с PhpExcel на PhpSpreadsheet. К сожалению, обычная установка PhpSpreadsheet выполняется с помощью composer.
Но ... почему "использование" не работает в моем коде? Должны ли там присутствовать папки .. \ Spreadsheet и .. \ Xlsx? Это не так. Откуда мне их взять?
Спасибо,
Markus
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');
$writer = new Xlsx($spreadsheet);
$writer->save('hello world.xlsx');