php xlswriter 一个单元格的文本 可以指定某个字符有颜色吗?

php xlswriter 一个单元格的文本 可以指定某个字符有颜色吗?
比如 “php laravel 学习” 这段文本 只想让“学习”变成红色字体 这个可以弄吗?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
随波逐流
最佳答案

可以的

$config = [
    'path' => '/tmp'
];
$excel = (new \Vtiful\Kernel\Excel($config))->fileName('tutorial01.xlsx', 'sheet1');

$redFormat = new \Vtiful\Kernel\Format($excel->getHandle());
$redStyle = $redFormat->fontColor(\Vtiful\Kernel\Format::COLOR_RED)->bold()->italic()->toResource();

$defaultFormat = new \Vtiful\Kernel\Format($excel->getHandle());
$defaultStyle = $defaultFormat->toResource();

$riches = []; // 创建富文本
$riches[] = new \Vtiful\Kernel\RichString("We", $defaultStyle);
$riches[] = new \Vtiful\Kernel\RichString(" are ", $defaultStyle);
$riches[] = new \Vtiful\Kernel\RichString(" 伐木累! ", $redStyle);

$filePath = $excel
    ->insertRichText(0, 0, $riches)
    ->output();

echo $filePath;
2年前 评论
test2018 (楼主) 2年前
讨论数量: 2
随波逐流

可以的

$config = [
    'path' => '/tmp'
];
$excel = (new \Vtiful\Kernel\Excel($config))->fileName('tutorial01.xlsx', 'sheet1');

$redFormat = new \Vtiful\Kernel\Format($excel->getHandle());
$redStyle = $redFormat->fontColor(\Vtiful\Kernel\Format::COLOR_RED)->bold()->italic()->toResource();

$defaultFormat = new \Vtiful\Kernel\Format($excel->getHandle());
$defaultStyle = $defaultFormat->toResource();

$riches = []; // 创建富文本
$riches[] = new \Vtiful\Kernel\RichString("We", $defaultStyle);
$riches[] = new \Vtiful\Kernel\RichString(" are ", $defaultStyle);
$riches[] = new \Vtiful\Kernel\RichString(" 伐木累! ", $redStyle);

$filePath = $excel
    ->insertRichText(0, 0, $riches)
    ->output();

echo $filePath;
2年前 评论
test2018 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!