您的位置:首页 > 编程语言 > PHP开发

学习笔记:PHPExcel PHPExcel_Style_Conditional() getStartColor()->setARGB('');结果显示黑色或无色

2013-01-04 13:40 531 查看
...............略............

$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');即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐