PhpSpreadsheet без композитора. «использовать» не работает в PHP-файле - PullRequest
0 голосов
/ 17 января 2019

У меня нет доступа к моему серверу 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');
...