Ключевые факты
- Категория
- Format Conversion
- Типы входных данных
- file, textarea, checkbox, text
- Тип результата
- file
- Покрытие примерами
- 4
- API доступен
- Yes
Обзор
Инжектор формул XLSX — это инструмент для автоматического заполнения формул в Excel-файлах по заданным столбцам. Он позволяет блокировать ячейки с формулами в защищенных шаблонах, поддерживая редактируемые диапазоны и защиту листов для безопасного использования.
Когда использовать
- •Когда нужно быстро вставить формулы в большой Excel-файл без ручного копирования.
- •При создании защищенных шаблонов, где формулы должны быть заблокированы от изменений.
- •Для автоматизации вычислений в финансовых или аналитических отчетах с сохранением структуры.
Как это работает
- •Загрузите файл книги в формате XLSX или XLS.
- •Определите правила формул в JSON, указав целевой столбец, диапазон строк и шаблон формулы с маркерами для подстановки.
- •Настройте редактируемые диапазоны и параметры защиты, такие как блокировка формульных ячеек и пароль листа.
- •Инструмент обработает файл и вернет его с вставленными формулами и примененной защитой.
Сценарии использования
Примеры
1. Вставить формулы и защитить лист
- Контекст
- Пользователь работает с шаблоном продаж, где нужно автоматически рассчитать выручку в столбце D на основе данных из столбцов B и C.
- Проблема
- Ручное копирование формул в каждую строку отнимает время и может привести к ошибкам при изменении данных.
- Как использовать
- Загрузите файл workbook-sales.xlsx, настройте JSON правил для столбца D с формулой умножения, установите защиту листа и редактируемые диапазоны.
- Пример конфигурации
-
[ { "sheetName": "Sheet1", "targetColumn": "D", "startRow": 2, "endRow": 12, "formulaTemplate": "=IF($A{{row}}=\"\",\"\",$B{{row}}*$C{{row}})", "numberFormat": "#,##0.00", "styleSourceRow": 2 } ] - Результат
- Формулы вставлены в столбец D, ячейки с формулами заблокированы, а данные в столбцах A-C остаются редактируемыми для ввода.
2. Автоматизация расчета бонусов
Менеджер по продажам- Контекст
- Менеджер ежемесячно обрабатывает таблицу с данными о продажах для расчета бонусов на основе объема.
- Проблема
- Необходимо быстро применить формулы для вычисления бонусов, обеспечить единообразие и защитить их от случайного изменения.
- Как использовать
- Используйте инструмент, чтобы вставить формулы в столбец бонусов, оставив столбцы с исходными данными редактируемыми и защитив лист.
- Пример конфигурации
-
[ { "sheetName": "Sales", "targetColumn": "E", "startRow": 2, "endRow": 50, "formulaTemplate": "=D{{row}}*0.1", "numberFormat": "#,##0", "styleSourceRow": 2 } ] - Результат
- Бонусы рассчитаны автоматически в столбце E, формулы защищены от редактирования, а ввод данных возможен в указанных столбцах.
Проверить на примерах
json, xml, xlsxСвязанные хабы
FAQ
Какие форматы файлов поддерживаются?
Поддерживаются файлы XLSX и XLS, совместимые с Microsoft Excel.
Как использовать маркеры в формулах?
В шаблоне формулы используйте {{row}} для автоматической подстановки номера текущей строки.
Можно ли защитить лист без пароля?
Да, оставьте поле 'Пароль защиты листа' пустым для защиты без пароля.
Что такое редактируемые диапазоны?
Это области листа, которые остаются доступными для редактирования после применения защиты.
Как скрыть текст формул от просмотра?
Установите флажок 'Скрыть текст формулы' в настройках, чтобы формулы не отображались в ячейках.