phpExcel颜色值与网页显示不一致的问题

在做PHPExcel导出excel文件的时候,再给某一行设置背景色的时候,发现颜色值与网页显示不一致

原因在于:

方法setARGB()  ,前面加了一个透明度的参数A,所以颜色值是8位( 2位透明度+6位颜色值 )

不考虑透明度的情况下,直接补0就可以了

$objPHPExcel->getActiveSheet()->getStyle( 'A1:E1')->getFill()->getStartColor()->setARGB('0058C5C7');

猜你喜欢

转载自blog.csdn.net/bianb123/article/details/84030304
今日推荐