没有作曲家的PhpSpreadsheet。 “使用”在php文件中不起作用

时间:2019-01-17 14:00:45

标签: mysql phpmyadmin composer-php phpspreadsheet

我无法访问mySQL服务器,无法使用composer在其中安装任何东西。

这就是为什么我从这里https://php-download.com/package/phpoffice/phpspreadsheet下载PhpSpreadsheet文件并打包到本地php目录的原因。

但是简单的示例也不起作用。 出现错误消息

  

解析错误:语法错误,意外的T_STRING,预期的T_CONSTANT_ENCAPSED_STRING或第5行的[目录]中的'('

我想从PhpExcel切换到PhpSpreadsheet。不幸的是,PhpSpreadsheet的通常安装是通过composer安装的。

但是...为什么“ use”在我的代码中不起作用?必须存在文件夹.. \ Spreadsheet和.. \ Xlsx吗?他们不是。我从哪里得到它们?

谢谢, 马库斯

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');

0 个答案:

没有答案