首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将颜色应用于laravel excel导出中的excel单元格时出错

将颜色应用于laravel excel导出中的excel单元格时出错
EN

Stack Overflow用户
提问于 2020-08-29 18:38:30
回答 1查看 196关注 0票数 0

我正在导出批量上传的excel在PHP laravel。我正在应用以下方法对单元格应用颜色:

代码语言:javascript
复制
    public function styles(Worksheet $sheet)
    {
        return [
            'A1'  => [
                'fill' => [
                    'fillType' => Fill::FILL_SOLID,
                    'startColor' => [
                        'rgb' => '#fa7b3e'
                    ]
                ]
            ]
        ];
    }

当我在google sheet中打开导出的excel时,它工作得很好,但是当我在Microsoft office中打开它时,它只显示黑色,而这种颜色适用的地方。

当我应用'argb' => 'FFFF0000'而不是'rgb' => '#fa7b3e'时,它在Microsoft office中工作得很好。

请给我这个问题的链接或解决方案。我在网上找不到像这个FFFF0000这样的argb颜色代码。我找到了这个rgba代码rgba(250, 123, 62, 1)

EN

回答 1

Stack Overflow用户

发布于 2020-08-29 18:49:01

你不能应用十六进制到rgb,你需要先转换它。

您可以使用任何颜色选择器并将其配置为rgb或使用w3schools script

这是另一个答案:https://stackoverflow.com/a/40280985/477902

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63646042

复制
相关文章

相似问题

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