在做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');
3096
1810
3676
4679
3522

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