Категории

Менеджер выпадающих списков XLSX

Создает пакетные, каскадные выпадающие списки и подсказки ввода

Поддерживает обычные списки, зависимые диапазоны и сообщения проверки.

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

1 Примеры

Добавить списки и каскады

Создает пакетные и зависимые выпадающие списки

xlsx-data-validation-dropdown-example1.xlsx Показать файл
Показать параметры ввода
{ "workbookFile": "/public/samples/xlsx/data-entry-template.xlsx", "rulesJson": "[\n {\n \"type\": \"list\",\n \"sheetName\": \"Input\",\n \"target\": \"B2:B50\",\n \"values\": [\n \"Open\",\n \"Pending\",\n \"Closed\"\n ],\n \"promptTitle\": \"Status\",\n \"prompt\": \"Choose a workflow status\"\n },\n {\n \"type\": \"cascade\",\n \"sheetName\": \"Input\",\n \"parentTarget\": \"C2:C50\",\n \"childTarget\": \"D2:D50\",\n \"mapping\": {\n \"Hardware\": [\n \"Laptop\",\n \"Monitor\",\n \"Keyboard\"\n ],\n \"Software\": [\n \"CRM\",\n \"ERP\",\n \"Analytics\"\n ]\n },\n \"parentPromptTitle\": \"Category\",\n \"parentPrompt\": \"Choose a category first\",\n \"childPromptTitle\": \"Item\",\n \"childPrompt\": \"Then choose an item\"\n }\n]" }

Click to upload file or drag and drop file here

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

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

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

Обзор

Менеджер выпадающих списков XLSX позволяет быстро добавлять выпадающие списки, каскадные меню и подсказки ввода в ваши Excel-файлы. Инструмент поддерживает пакетное создание списков и зависимые диапазоны для упорядочивания данных.

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

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

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

  • Загрузите файл книги Excel в формате XLSX или XLS.
  • Введите правила валидации в формате JSON, указав типы списков, диапазоны ячеек и параметры подсказок.
  • Инструмент обработает файл и применит правила, создав выпадающие списки и каскадные меню.
  • Скачайте обновленный файл с добавленными элементами управления данными.

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

Автоматизация ввода статусов задач в проектных отчетах с выпадающими списками.
Создание каскадных списков для выбора товаров в каталоге на основе категорий.
Добавление подсказок в шаблоны для сбора данных от сотрудников, упрощая заполнение форм.

Примеры

1. Добавить списки и каскады

Специалист по данным
Контекст
Специалист работает с шаблоном Excel для ввода данных о продажах, где требуется выбор статуса и категории товаров.
Проблема
Вручную добавлять выпадающие списки для каждого диапазона ячеек долго и подвержено ошибкам.
Как использовать
Загрузите файл `data-entry-template.xlsx` и введите JSON-правила для создания списков статусов и каскадных меню категорий и товаров.
Пример конфигурации
[
  {
    "type": "list",
    "sheetName": "Input",
    "target": "B2:B50",
    "values": ["Open", "Pending", "Closed"],
    "promptTitle": "Status",
    "prompt": "Choose a workflow status"
  },
  {
    "type": "cascade",
    "sheetName": "Input",
    "parentTarget": "C2:C50",
    "childTarget": "D2:D50",
    "mapping": {
      "Hardware": ["Laptop", "Monitor", "Keyboard"],
      "Software": ["CRM", "ERP", "Analytics"]
    },
    "parentPromptTitle": "Category",
    "parentPrompt": "Choose a category first",
    "childPromptTitle": "Item",
    "childPrompt": "Then choose an item"
  }
]
Результат
Файл обновлен: в столбце B появились выпадающие списки статусов, а в столбцах C и D — каскадные списки для выбора категории и товара.

2. Добавить подсказки ввода

Контекст
Менеджер создает форму для сбора обратной связи от клиентов в Excel.
Проблема
Клиенты не понимают, какие данные вводить в некоторые ячейки, что приводит к ошибкам и задержкам.
Как использовать
Загрузите файл формы и настройте правила с параметрами promptTitle и prompt для добавления всплывающих подсказок.
Пример конфигурации
[
  {
    "type": "list",
    "sheetName": "Feedback",
    "target": "A2:A100",
    "values": ["Excellent", "Good", "Average", "Poor"],
    "promptTitle": "Rating",
    "prompt": "Please select your satisfaction level"
  }
]
Результат
Ячейки в столбце A теперь имеют выпадающий список с вариантами оценки и подсказку при наведении, упрощая заполнение формы.

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

json, xml, xlsx

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

FAQ

Какие типы выпадающих списков поддерживаются?

Обычные списки, каскадные списки и списки с подсказками ввода и сообщениями проверки.

Можно ли использовать инструмент для файлов XLS?

Да, поддерживаются как XLSX, так и XLS форматы Excel.

Как задать зависимые каскадные списки?

Используйте тип 'cascade' в JSON с параметрами parentTarget и childTarget для определения связей между диапазонами.

Есть ли ограничения на размер файла?

Максимальный размер загружаемого файла — 200 МБ, но для больших файлов рекомендуется проверять производительность.

Как изменить существующие выпадающие списки в файле?

Загрузите файл с текущими списками и обновите правила в JSON, чтобы применить новые настройки валидации.

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

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

POST /ru/api/tools/xlsx-data-validation-dropdown

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

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

Параметры типа файл должны быть загружены сначала через POST /upload/xlsx-data-validation-dropdown для получения 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-data-validation-dropdown": {
      "name": "xlsx-data-validation-dropdown",
      "description": "Создает пакетные, каскадные выпадающие списки и подсказки ввода",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-data-validation-dropdown",
      "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]