Как применить условное форматирование в Excel на C#

В этом информативном руководстве показано, как применять условное форматирование в Excel в C#. Он содержит набор задач программирования, которые необходимо выполнить при написании этого приложения, а также пример кода для добавления условного форматирования в Excel на C#. Вы также изучите процесс добавления нескольких условий с различным форматированием в соответствии с требованиями приложения.

Шаги по добавлению условного форматирования в MS Excel на C#

  1. Настройте среду для использования Aspose.Cells for .NET для применения условного форматирования.
  2. Создайте пустой workbook и получите доступ к его первому рабочему листу по умолчанию.
  3. Создайте объект conditional formatting collection и получите доступ к его ссылке
  4. Создайте область ячеек и добавьте ее в объект коллекции условного форматирования.
  5. Создайте условие формата, задайте его необходимые параметры и добавьте его в вышеупомянутую коллекцию.
  6. Установите желаемое форматирование для вновь созданного условия
  7. Сохраните выходной файл Excel после добавления условного форматирования.

Эти шаги обобщают процесс установки условного форматирования в электронной таблице на C#. Процесс начинается с создания рабочей книги, доступа к ее первому рабочему листу и добавления объекта условного форматирования в коллекцию ConditionalFormattings выбранного листа. На следующих шагах область ячейки определяется для этого объекта коллекции условного форматирования, после чего создается условие и настраивается его стиль форматирования перед сохранением результирующего файла Excel.

Код для создания условного форматирования в Excel на С#

Этот пример кода демонстрирует реализацию условного форматирования в Excel на основе значения ячейки в C#. Вы можете добавить столько условий, сколько требуется, повторив шаги по добавлению условия с помощью метода AddCondition(), а затем установив для него желаемое форматирование. Этот код создает файл Excel, в котором ячейки в пользовательской области ячеек автоматически становятся красными, как только значение ячейки установлено в диапазоне от 25 до 100.

В этом учебном пособии мы научились применять условное форматирование Excel на основе значения ячейки в C#. Если вы хотите узнать, как вставить срез в книгу, обратитесь к статье как вставить слайсер в Excel с помощью С#.

 Русский