PHPExcel условного форматирования при выделении ячейки с использованием другой ячейки - PullRequest
0 голосов
/ 11 апреля 2019

Я создаю лист Excel с PHPExcel , когда использую условное форматирование с выделением ячеек Excel на основе другой ячейки. Условия работает отлично. но значение отображается в ячейке дважды.

Вот мой код:

$objConditional43= new PHPExcel_Style_Conditional();    
$objConditional43->setConditionType(PHPExcel_Style_Conditional::CONDITION_EXPRESSION)->setOperatorType(PHPExcel_Style_Conditional::OPERATOR_BETWEEN)->addCondition('AND((S46<>AA124))');
$objConditional43->getStyle()->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID)->getEndColor()->setARGB(PHPExcel_Style_Color::COLOR_RED); 
$conditionalStyles = $objPHPExcel->getActiveSheet()->getStyle('S46')->getConditionalStyles();
array_push($conditionalStyles, $objConditional43);
$objPHPExcel->getActiveSheet()->getStyle('S46')->setConditionalStyles($conditionalStyles);

Мой результат: enter image description here

Ожидаемый результат: Я ожидаю результата, как показано ниже

enter image description here

...