问题描述
我尝试了很多方法在 CakePHP 2.x 中实现 PHPSpreadsheet,在 CakePHP 4 中它对我有用。
http://abakalidis.blogspot.com/2018/08/how-to-use-latest-phpofficespreadsheet.html
它解决了所有问题,但它生成了 Xlsx 文件。对于 XLS,它有效。
将 PHPSpreadsheet Sorce TO vender 放入 App 文件夹后。
我使用以下代码
<?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);
$spreadsheet->createSheet();
$writer->save('hello world.xlsx');
?>
对于XLS,我替换如下3行
<?PHP
use PHPOffice\PHPSpreadsheet\Spreadsheet;
use PHPOffice\PHPSpreadsheet\Writer\Xls;
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1','Hello World !');
$writer = new Xls($spreadsheet);
$spreadsheet->createSheet();
$writer->save('hello world.xls');
?>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)