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

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

> Каноническая страница: https://elysiatools.com/ru/tools/xlsx-data-validation-dropdown

- **Категория:** Format Conversion

- **Ключевые слова:** xlsx, dropdown, data validation, cascade, named range, exceljs

## Обзор

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

## Входные данные

- **Файл книги** (file)
- **JSON правил валидации** (textarea): \[ { "type": "list", "sheetName": "Input", "target": "B2:B100", "values": \["Open", "Pending", "Closed"\], "promptTitle": "Status", "prompt": "Choose a workflow status" }, { "type": "cascade", "sheetName": "Input", "parentTarget": "C2:C100", "childTarget": "D2:D100", "mapping": { "Hardware": \["Laptop", "Monitor"\], "Software": \["CRM", "ERP"\] } } \]

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

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

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

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

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

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

## Частые вопросы

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

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

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

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

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

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

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

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

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

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

## Связанные инструменты

- [Встраиватель диаграмм XLSX](https://elysiatools.com/ru/tools/xlsx-chart-embedder): Создает изображения столбчатых или круговых диаграмм из диапазонов книги и вставляет их в Excel
- [Инжектор именованных диапазонов XLSX](https://elysiatools.com/ru/tools/xlsx-named-range-injector): Создает или обновляет именованные диапазоны для формул и шаблонов
- [Правила условного форматирования XLSX](https://elysiatools.com/ru/tools/xlsx-conditional-formatting-rule): Пакетно применяет условное форматирование к диапазонам Excel
- [Инжектор формул XLSX](https://elysiatools.com/ru/tools/xlsx-formula-injector): Заполняет формулы по столбцам и может блокировать формульные ячейки в защищенных шаблонах
- [Пакет настроек печати XLSX](https://elysiatools.com/ru/tools/xlsx-print-setup-pack): Настраивает бумагу, поля, масштаб, повтор заголовков и колонтитулы
- [Экстрактор диапазона XLSX](https://elysiatools.com/ru/tools/xlsx-range-extractor): Извлекает лист/диапазон/именованный диапазон в JSON
- [Сопоставитель столбцов XLSX](https://elysiatools.com/ru/tools/xlsx-column-mapper): Переименовывает/переставляет/удаляет столбцы по правилам
- [Менеджер закрепления областей XLSX](https://elysiatools.com/ru/tools/xlsx-freeze-pane-manager): Закрепляет строки/столбцы и применяет группировку по структуре

## Примеры

- [XLSX образцы](https://elysiatools.com/ru/samples/xlsx-samples): XLSX-образцы для тестов парсинга листов и извлечения данных
- [XLS образцы](https://elysiatools.com/ru/samples/xls-samples): XLS-образцы для тестов бинарного парсинга и импорта электронных таблиц
- [Примеры Сериализации Android Java](https://elysiatools.com/ru/samples/android-serialization-java): Примеры сериализации Android Java включая JSON сериализацию, десериализацию и XML парсинг
- [Примеры Сериализации Android Kotlin](https://elysiatools.com/ru/samples/android-serialization-kotlin): Примеры сериализации Android Kotlin включая JSON сериализацию, десериализацию и парсинг XML
