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