laravel - 在laravel excel导出中将颜色应用于excel单元格时出错
问题描述
我正在导出 excel 以在 PHP laravel 中批量上传。我正在应用以下方法将颜色应用于单元格:-
public function styles(Worksheet $sheet)
{
return [
'A1' => [
'fill' => [
'fillType' => Fill::FILL_SOLID,
'startColor' => [
'rgb' => '#fa7b3e'
]
]
]
];
}
当我在谷歌工作表中打开导出的 excel 时,它工作正常,但在 Microsoft Office 中打开时,它只显示应用此颜色的黑色。
当我申请'argb' => 'FFFF0000'
而不是'rgb' => '#fa7b3e'
它在微软办公室工作正常。
请给我一些链接或解决这个问题的方法。我无法在FFFF0000
网上找到这样的 argb 颜色代码。我找到了这个 rgba 代码rgba(250, 123, 62, 1)
解决方案
您不能将十六进制应用于 rgb,您需要先将其转换。
您可以使用任何颜色选择器并将其配置为 rgb 或使用w3schools 脚本
推荐阅读
- javascript - 将js文件打包成一个文件
- node.js - expressjs 在 mongoDB 上保存/更新数据而不渲染任何内容
- tailwind-css - 如何为tailwind-css添加新颜色并保留原始颜色?
- python - 填充缺少日期的数据集(以小时为单位)
- kubernetes - 如何使用 Istio 在 Kubernetes 上运行 Mosquitto?
- azure - Azure IoT 中心(事件中心)触发器:找不到有效的帐户信息组合
- android - 在我的项目上启用混淆后在 BroadcastReceiver 中获取 InvalidClassException
- android - 成功构建后无法初始化设计编辑器
- scala - Function1 和 Reader Monad 的关系
- sql - 其他 SQL 脚本执行的 SQL 脚本是否继承父级中为所有客户端设置的系统变量?