...............略............
$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');即可
本文介绍使用PHPExcel库在PHP中设置Excel单元格条件格式的方法,重点讲解如何为单元格'B8'设置当值等于'Failed'时背景色为橙色的样式。文章指出在PHPExcel的不同版本中设置颜色的方法有所区别。
7191

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



