# Инжектор формул XLSX

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

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

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

- **Ключевые слова:** xlsx, excel, formula, lock cells, sheet protection, template, exceljs

## Обзор

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

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

- **Файл книги** (file)
- **JSON правил формул** (textarea): \[ { "sheetName": "Sheet1", "targetColumn": "D", "startRow": 2, "endRow": 100, "formulaTemplate": "=IF($A{{row}}="","",$B{{row}}*$C{{row}})", "numberFormat": "#,##0.00", "styleSourceRow": 2 } \]
- **JSON редактируемых диапазонов** (textarea): \[ { "sheetName": "Sheet1", "range": "A2:C100" } \]
- **Защитить измененные листы** (checkbox)
- **Блокировать ячейки с формулами** (checkbox)
- **Скрыть текст формулы** (checkbox)
- **Пароль защиты листа** (text): Leave blank for no password

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

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

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

- Загрузите файл книги в формате XLSX или XLS.
- Определите правила формул в JSON, указав целевой столбец, диапазон строк и шаблон формулы с маркерами для подстановки.
- Настройте редактируемые диапазоны и параметры защиты, такие как блокировка формульных ячеек и пароль листа.
- Инструмент обработает файл и вернет его с вставленными формулами и примененной защитой.

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

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

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

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

Поддерживаются файлы XLSX и XLS, совместимые с Microsoft Excel.

### Как использовать маркеры в формулах?

В шаблоне формулы используйте {{row}} для автоматической подстановки номера текущей строки.

### Можно ли защитить лист без пароля?

Да, оставьте поле 'Пароль защиты листа' пустым для защиты без пароля.

### Что такое редактируемые диапазоны?

Это области листа, которые остаются доступными для редактирования после применения защиты.

### Как скрыть текст формул от просмотра?

Установите флажок 'Скрыть текст формулы' в настройках, чтобы формулы не отображались в ячейках.

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

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

## Примеры

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