# Инжектор именованных диапазонов XLSX

Создает или обновляет именованные диапазоны для формул и шаблонов

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

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

- **Ключевые слова:** xlsx, excel, named range, defined name, template, formula, exceljs

## Обзор

Поддерживает пакетное добавление, нормализацию имен и замену существующих диапазонов.

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

- **Файл книги** (file)
- **JSON именованных диапазонов** (textarea): \[ { "name": "SalesData", "sheetName": "Data", "range": "A1:D120", "mode": "replace" }, { "name": "RegionList", "sheetName": "Lookup", "range": "A2:A20", "mode": "replace" } \]
- **Нормализовать безопасные имена** (checkbox)
- **Заменить существующие имена** (checkbox)

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

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

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

- Загрузите файл книги XLSX через поле 'Файл книги'.
- Введите JSON с параметрами именованных диапазонов: имя, лист, диапазон и режим (например, замена).
- Настройте опции: нормализация имен для удаления недопустимых символов и замена существующих диапазонов.
- Скачайте обновленный файл с добавленными или измененными именованными диапазонами.

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

- Автоматизация создания шаблонов финансовых отчетов с именованными диапазонами для данных и формул.
- Управление справочными списками для выпадающих списков в Excel, обеспечивая их стабильность.
- Обновление именованных диапазонов при изменении структуры данных в рабочих книгах для поддержки актуальности формул.

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

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

Инструмент работает с файлами XLSX и XLS, размером до 20 МБ.

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

Да, через JSON можно указать пакет диапазонов для пакетной обработки.

### Что делает нормализация имен?

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

### Что происходит, если имя диапазона уже существует?

При включенной опции 'Заменить существующие имена' старые диапазоны будут обновлены новыми данными.

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

Максимальный размер загружаемого файла — 20 МБ.

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

- [Встраиватель диаграмм XLSX](https://elysiatools.com/ru/tools/xlsx-chart-embedder): Создает изображения столбчатых или круговых диаграмм из диапазонов книги и вставляет их в Excel
- [Менеджер выпадающих списков XLSX](https://elysiatools.com/ru/tools/xlsx-data-validation-dropdown): Создает пакетные, каскадные выпадающие списки и подсказки ввода
- [Правила условного форматирования 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-freeze-pane-manager): Закрепляет строки/столбцы и применяет группировку по структуре
- [Пакет настроек печати 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-template-filler): Заполняет placeholders в шаблоне Excel

## Примеры

- [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
