Заполнитель шаблона XLSX

Заполняет placeholders в шаблоне Excel

Сохраняет стили и формулы шаблона.

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

1 Примеры

Заполнить шаблон Excel

Подставляет {{переменные}} и сохраняет стили

xlsx-template-filler-example1.xlsx Показать файл
Показать параметры ввода
{ "templateFile": "/public/samples/xlsx/xlsx-template-filler-template.xlsx", "variablesJson": "{\n \"title\": \"Sales Summary\",\n \"report_date\": \"2026-03-05\",\n \"customer\": {\n \"name\": \"Elysia Labs\"\n },\n \"total_amount\": 12850.75\n}", "strictMode": false }

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

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

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

Обзор

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

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

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

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

  • Загрузите ваш Excel-файл, в котором нужные ячейки помечены специальными плейсхолдерами в формате {{переменная}}.
  • Подготовьте JSON-объект с данными, где ключи соответствуют именам плейсхолдеров в шаблоне.
  • Запустите процесс обработки, чтобы инструмент автоматически заменил метки на реальные значения.
  • Скачайте готовый файл, в котором все данные подставлены, а исходное оформление полностью сохранено.

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

Автоматическая генерация ежемесячных финансовых отчетов для клиентов.
Массовое создание персонализированных счетов на оплату на основе базы данных.
Подготовка стандартизированных форм для сбора данных от сотрудников или контрагентов.

Примеры

1. Генерация счета для клиента

Бухгалтер
Контекст
Необходимо ежемесячно выставлять счета, используя фирменный бланк компании с логотипом и формулами расчета НДС.
Проблема
Ручное копирование данных в Excel занимает много времени и повышает риск ошибок в расчетах.
Как использовать
Загрузите шаблон счета, вставьте JSON с данными клиента и суммой, затем скачайте готовый файл.
Пример конфигурации
{
  "customer": { "name": "Elysia Labs" },
  "invoice_no": "INV-2026-001",
  "total_amount": 12850.75
}
Результат
Готовый файл Excel с заполненными реквизитами, где все формулы расчета итоговой суммы работают корректно.

2. Создание сводного отчета по продажам

Контекст
Менеджер готовит еженедельный отчет, где нужно обновлять дату и заголовок в шапке документа.
Проблема
Постоянное редактирование заголовков вручную приводит к опечаткам в датах.
Как использовать
Используйте шаблон с плейсхолдерами {{title}} и {{report_date}}, передав актуальные значения через JSON.
Пример конфигурации
{
  "title": "Sales Summary",
  "report_date": "2026-03-05"
}
Результат
Мгновенно сформированный отчет с актуальными данными, полностью соответствующий корпоративному стилю.

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

json, xml, xlsx

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

FAQ

Сохраняются ли формулы после заполнения?

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

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

Инструмент работает с файлами в форматах .xlsx и .xls.

Что делает строгий режим?

В строгом режиме инструмент выдаст ошибку, если в JSON не найдено значение для какого-либо плейсхолдера, найденного в шаблоне.

Можно ли использовать вложенные данные в JSON?

Да, вы можете передавать объекты в JSON и обращаться к ним через точку, например {{customer.name}}.

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

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

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

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

POST /ru/api/tools/xlsx-template-filler

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

Имя параметра Тип Обязательно Описание
templateFile file (Требуется загрузка) Да -
variablesJson textarea Да -
strictMode checkbox Нет -

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