viest/php-ext-xlswriter

没有找到单元格设置内容颜色功能?

majingsign opened this issue · 1 comments

图1
(图1)
图2
(图2)

详细说明:

  • 图1是要的效果,我想修改一个单元格里面的颜色,实际却设置成了一行的颜色。
  • 图2是代码,在代码中设置C12,按理说是只有C12单元格才会变红,但这样影响了一整行。

我的理解是:C12只设置一个单元格,C1:C12设置区间的颜色。

辛苦作者再研究一下,修复下这个问题。

这个setRow是针对整行设置样式的,如果你需要单个单元格设置样式,请使用 insertText

$titleStyle = ( new Format( $resource ) )->align( Format::FORMAT_ALIGN_LEFT )->background( Format::COLOR_RED )->toResource();  // 左对齐+红色字体样式资源
$fileObject = $fileObject->insertText( 2, 1042, '我的字体颜色是红色', null, $titleStyle ); 
```php