@wotmc

Условное форматирование диапазона в PHPSpreadSheet по медиане — как реализовать?

Если расковырять xlsx, то условное форматирование диапазона по медиане выглядит так:
<conditionalFormatting sqref="C6:E6 G6:I6">
        <cfRule type="colorScale" priority="72">
            <colorScale>
                <cfvo type="min"/>
                <cfvo type="percentile" val="50"/>
                <cfvo type="max"/>
                <color rgb="FFF8696B"/>
                <color rgb="FFFFEB84"/>
                <color rgb="FF63BE7B"/>
            </colorScale>
        </cfRule>
    </conditionalFormatting>

Подобное форматирование нужно задать в создаваемом с нуля листе.

В документации и исходниках (константах класса Conditional) подобный тип форматирования не нашел.
Есть ли такая фича в PHPSpreadSheet и в какую сторону копать, если ее нет?
Дописывать XML построчно?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы