1. 程式人生 > >phpExcel顏色值與網頁顯示不一致的問題

phpExcel顏色值與網頁顯示不一致的問題

在做PHPExcel匯出excel檔案的時候,再給某一行設定背景色的時候,發現顏色值與網頁顯示不一致

原因在於:

方法setARGB()  ,前面加了一個透明度的引數A,所以顏色值是8位( 2位透明度+6位顏色值 )

不考慮透明度的情況下,直接補0就可以了

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