Применение условного форматирования на листах

Работа с условным форматированием

Эта статья работает через следующие задачи:

  1. Использование Aspose.Cells для применения условного форматирования на основе значения ячейки.
  2. Использование Aspose.Cells для применения условного форматирования на основе формулы.

Задача 1. Использование Aspose.Cells для применения условного форматирования на основе значения Cell

  1. Скачайте и установите Aspose.Cells.zip:
    1. Скачать Aspose.Cells for Java.
  2. Разархивируйте его на своем компьютере для разработки. Все компоненты Aspose после установки работают в ознакомительном режиме. Режим оценки не имеет ограничения по времени и только вводит водяные знаки в создаваемые документы.
  3. Создать проект. Либо создайте проект с помощью редактора Java, такого как Eclipse, либо создайте простую программу с помощью текстового редактора.
  4. Добавить путь к классу. Чтобы установить путь к классу с помощью Eclipse, выполните следующие действия:
  5. Извлеките файлы Aspose.Cells.jar и dom4j_1.6.1.jar из Aspose.Cells.zip.
  6. Установите путь к классам проекта в Eclipse:
  7. Выберите свой проект в Eclipse, а затем выберитеХарактеристики отПроект меню.
  8. Выберите «Java Путь сборки» слева от диалогового окна.
  9. НаБиблиотеки вкладка, выберитеДобавить JAR-файлы или жеДобавить внешние JAR-файлы чтобы выбрать Aspose.Cells.jar и dom4j_1.6.1.jar и добавить их в пути сборки.
  10. Напишите приложение для вызова API компонентов Aspose. Или вы можете указать путь во время выполнения в командной строке DOS в Windows.
  javac -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName  
  1. Применение условного форматирования на основе значения ячейки. Ниже приведен код, используемый компонентом для выполнения задачи. Он применяет условное форматирование к ячейке.

Когда приведенный выше код выполняется, условное форматирование применяется к ячейке «A1» на первом рабочем листе выходного файла (output.xls). Условное форматирование, применяемое к A1, зависит от значения ячейки. Если значение ячейки A1 находится в диапазоне от 50 до 100, цвет фона будет красным из-за примененного условного форматирования. См. следующие снимки экрана сгенерированного файла XLS.

Выходной файл Excel со значением A1 менее 50

дело:изображение_альтернативный_текст

Выходной файл Excel с A1 между 50 и 100

дело:изображение_альтернативный_текст

Задача 2. Использование Aspose.Cells для применения условного форматирования на основе формулы

  1. Применение условного форматирования в зависимости от формулы. Ниже приведен фактический код, используемый компонентом для выполнения задачи. Он применяет условное форматирование к «B3».

Когда приведенный выше код выполняется, условное форматирование применяется к ячейке «B3» на первом рабочем листе выходного файла (output.xls). Применяемое условное форматирование зависит от формулы, которая вычисляет значение «B3» как сумму B1 и B2. См. следующие снимки экрана сгенерированного файла XLS.

Выходной файл Excel со значением B3 менее 100

дело:изображение_альтернативный_текст

Выходной файл Excel с B3 больше 100

дело:изображение_альтернативный_текст

Заключение