我使用PhpSpreadsheet来读写一个Excel文件,我想用样式(图片、字体、颜色等)保存文件。
我在PhpSpreadsheet的医生里找不到路
我可以只使用数据而不是所有的样式保存文件:
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
$reader->setReadDataOnly(true);
$spreadsheet = $reader->load("myFile.xls");
// Code ...
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xls');
$writer->save('mySavedFile.xls');如何使用样式保存文件?
发布于 2018-09-01 07:49:32
我找到了解决办法,很简单!我只是移除这个:$reader->setReadDataOnly(true);
代码:
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
// $reader->setReadDataOnly(true);
$spreadsheet = $reader->load("myFile.xls");
// Code ...
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xls');
$writer->save('mySavedFile.xls');https://stackoverflow.com/questions/52121909
复制相似问题