在做PHPExcel导出excel文件的时候,再给某一行设置背景色的时候,发现颜色值与网页显示不一致
原因在于:
方法setARGB() ,前面加了一个透明度的参数A,所以颜色值是8位( 2位透明度+6位颜色值 )
不考虑透明度的情况下,直接补0就可以了
$objPHPExcel->getActiveSheet()->getStyle( 'A1:E1')->getFill()->getStartColor()->setARGB('0058C5C7');
在使用PHPExcel进行Excel文件导出时,遇到背景色设置与预期不符的问题。原因是setARGB方法包含透明度参数,导致颜色值为8位。忽略透明度,直接补0即可解决。
在做PHPExcel导出excel文件的时候,再给某一行设置背景色的时候,发现颜色值与网页显示不一致
原因在于:
方法setARGB() ,前面加了一个透明度的参数A,所以颜色值是8位( 2位透明度+6位颜色值 )
不考虑透明度的情况下,直接补0就可以了
$objPHPExcel->getActiveSheet()->getStyle( 'A1:E1')->getFill()->getStartColor()->setARGB('0058C5C7');
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
4583
3062
3624
3439

被折叠的 条评论
为什么被折叠?