如何解决如何在cakephp2中使用PhpSpreadsheet
我尝试了很多方法在 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');
?>
此代码有效,但对于 Xlsx 却出现错误
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。