我无法访问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');