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

Пакетно применяет условное форматирование к диапазонам Excel

Поддерживает пороги, полосы данных, цветовые шкалы и текстовые правила.

Примеры результатов

1 Примеры

Apply highlights, data bars, and color scales

Batch-format worksheet ranges with threshold and gradient rules

xlsx-conditional-formatting-rule-example1.xlsx Показать файл
Показать параметры ввода
{ "workbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "rulesJson": "[\n {\n \"sheetName\": \"Tools API\",\n \"ref\": \"H2:H20\",\n \"type\": \"cellIs\",\n \"operator\": \"greaterThan\",\n \"formulae\": [\n 0\n ],\n \"fillColor\": \"#DCFCE7\",\n \"fontColor\": \"#166534\"\n }\n]" }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Ключевые факты

Категория
Преобразование и кодирование
Типы входных данных
file, textarea
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент для пакетного применения условного форматирования к файлам Excel. Позволяет быстро настроить подсветку ячеек по пороговым значениям, добавить полосы данных или цветовые шкалы для визуализации данных.

Когда использовать

  • Когда нужно автоматически выделить ячейки, превышающие или не достигающие заданных значений.
  • Для добавления визуальных индикаторов, таких как полосы данных, чтобы показать прогресс или выполнение плана.
  • При необходимости применить градиентные цветовые шкалы для отображения распределения данных.

Как это работает

  • Загрузите файл книги Excel в формате .xlsx или .xls.
  • Введите или вставьте JSON-правила, определяющие условия форматирования для выбранных диапазонов ячеек.
  • Нажмите кнопку применения, и инструмент обработает файл, применяя указанные правила.
  • Скачайте обновленный файл с примененным форматированием.

Сценарии использования

Создание автоматизированных KPI-дашбордов для отдела продаж.
Подсветка рискованных значений в финансовых отчетах.
Визуализация прогресса выполнения задач в проектных таблицах.

Примеры

1. Применение подсветки и полос данных для отчета по продажам

Аналитик данных
Контекст
Аналитику нужно быстро визуализировать данные о продажах в Excel-файле с информацией по различным регионам.
Проблема
Ручное форматирование сотен ячеек для выделения положительных и отрицательных значений занимает много времени.
Как использовать
Загрузите файл workbook-sales.xlsx и введите JSON-правила для подсветки ячеек с значениями больше 0.
Пример конфигурации
[
  {
    "sheetName": "Tools API",
    "ref": "H2:H20",
    "type": "cellIs",
    "operator": "greaterThan",
    "formulae": [0],
    "fillColor": "#DCFCE7",
    "fontColor": "#166534"
  }
]
Результат
Ячейки с положительными значениями автоматически выделены зеленым цветом, что упрощает анализ данных.

2. Автоматическая подсветка KPI показателей

Руководитель отдела
Контекст
Еженедельный отчет по KPI содержит данные по продажам сотен сотрудников в Excel-таблице.
Проблема
Необходимо быстро определить, кто достиг целей, а кто нет, без ручной проверки каждой ячейки.
Как использовать
Загрузите отчет sales_report.xlsx и настройте правила для выделения ячейках выше и ниже пороговых значений в столбце H.
Пример конфигурации
[
  {
    "sheetName": "Продажи 2026",
    "ref": "H2:H100",
    "type": "cellIs",
    "operator": "greaterThan",
    "formulae": [100000],
    "fillColor": "#DCFCE7",
    "fontColor": "#166534"
  },
  {
    "sheetName": "Продажи 2026",
    "ref": "H2:H100",
    "type": "cellIs",
    "operator": "lessThan",
    "formulae": [50000],
    "fillColor": "#FEE2E2",
    "fontColor": "#991B1B"
  }
]
Результат
Достигнутые цели (больше 100 000) выделены зеленым, недостигнутые (меньше 50 000) — красным, что ускоряет оценку эффективности.

Проверить на примерах

json, xml, xlsx

Связанные хабы

FAQ

Какие форматы файлов поддерживаются?

Поддерживаются файлы .xlsx и .xls.

Какой максимальный размер файла?

Максимальный размер файла составляет 20 МБ.

Какие типы правил можно использовать?

Доступны правила для пороговых значений (cellIs), полос данных (dataBar), цветовых шкал (colorScale) и текстовых условий.

Можно ли применить правила к нескольким листам?

Да, в JSON-правилах можно указать имя листа для каждого правила.

Нужно ли устанавливать дополнительное ПО?

Нет, инструмент работает онлайн и не требует установки.

Документация API

Конечная точка запроса

POST /ru/api/tools/xlsx-conditional-formatting-rule

Параметры запроса

Имя параметра Тип Обязательно Описание
workbookFile file (Требуется загрузка) Да -
rulesJson textarea Да -

Параметры типа файл должны быть загружены сначала через POST /upload/xlsx-conditional-formatting-rule для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-conditional-formatting-rule": {
      "name": "xlsx-conditional-formatting-rule",
      "description": "Пакетно применяет условное форматирование к диапазонам Excel",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-conditional-formatting-rule",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]