Применение затенения к чередующимся строкам и столбцам с условным форматированием
Contents
[
Hide
]
Aspose.Cells API-интерфейсы предоставляют средства для добавления и управления правилами условного форматирования дляРабочий лист объект. Эти правила можно настроить несколькими способами, чтобы получить желаемое форматирование на основе условий или правил. В этой статье будет продемонстрировано использование Aspose.Cells for Java API для применения затенения к чередующимся строкам и столбцам с помощью правил условного форматирования и встроенных функций Excel.
Применение затенения к чередующимся строкам и столбцам с использованием условного форматирования
В этой статье используются встроенные функции Excel, такие как ROW, COLUMN и MOD. Вот небольшие подробности об этих функциях для лучшего понимания приведенного ниже фрагмента кода.
- СТРОКА() Функция возвращает номер строки ссылки на ячейку. Если ссылка опущена, предполагается, что ссылка является адресом ячейки, в которой была введена функция ROW.
- **СТОЛБЕЦ()**Функция возвращает номер столбца ссылки на ячейку. Если ссылка опущена, предполагается, что ссылка является адресом ячейки, в которой была введена функция СТОЛБЦ.
- МОД() Функция возвращает остаток после деления числа на делитель, где первый параметр функции — это числовое значение, остаток от которого вы хотите найти, а второй параметр — это число, используемое для деления на числовой параметр. Если делитель равен 0, то он вернет #DIV/0! ошибка.
Давайте начнем писать код для достижения цели с помощью Aspose.Cells for Java API.
На следующем снимке показана результирующая электронная таблица, загруженная в приложение Excel.
Чтобы применить затенение к альтернативным столбцам, все, что вам нужно сделать, это изменить формулу**= ОСТАТ (СТРОКА (), 2) = 0** как**= ОСТАТ (СТОЛБЦ (), 2) = 0** , это; вместо получения индекса строки измените формулу, чтобы получить индекс столбца. Результирующая электронная таблица в этом случае будет выглядеть следующим образом.