學習筆記:PHPExcel PHPExcel_Style_Conditional() getStartColor()->setARGB('');結果顯示黑色或無色

...............略............

$objConditional4 = new PHPExcel_Style_Conditional();

$objConditional4->setConditionType(PHPExcel_Style_Conditional::CONDITION_CELLIS);
$objConditional4->setOperatorType(PHPExcel_Style_Conditional::OPERATOR_EQUAL);
$objConditional4->addCondition('"Failed"');
$objConditional4->getStyle()->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID)->getStartColor()->setARGB('ff9900');

$conditionalStyles1 = $objPHPExcel->getActiveSheet()->getStyle('B8')->getConditionalStyles();

array_push($conditionalStyles1, $objConditional4);
print_r($conditionalStyles1);
$objPHPExcel->getActiveSheet()->getStyle('B8')->setConditionalStyles($conditionalStyles1);

.........略..........


結果excel文件,在PHPExcel1.7.7版本中出來的顏色爲黑色,在1.7.8沒有顏色

將getStartColor()->setARGB('ff9900');改成getEndColor()->setARGB('ff9900');即可



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章