首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpSpreadsheet保存和保存样式

PhpSpreadsheet保存和保存样式
EN

Stack Overflow用户
提问于 2018-08-31 19:54:38
回答 1查看 1K关注 0票数 0

我使用PhpSpreadsheet来读写一个Excel文件,我想用样式(图片、字体、颜色等)保存文件。

我在PhpSpreadsheet的医生里找不到路

我可以只使用数据而不是所有的样式保存文件:

代码语言:javascript
复制
$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');

如何使用样式保存文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-01 07:49:32

我找到了解决办法,很简单!我只是移除这个:$reader->setReadDataOnly(true);

代码:

代码语言:javascript
复制
$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');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52121909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档