# Конструктор динамического отчета XLSX

Строит отчеты с многоуровневыми заголовками и итогами

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

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

- **Ключевые слова:** xlsx, report, dynamic, subtotal, merged header, exceljs

## Обзор

Поддерживает динамические столбцы и общий итог.

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

- **JSON данных** (textarea): \[{"region":"APAC","dept":"Sales","revenue":1200,"cost":800}\]
- **Поля группировки** (text): region,dept
- **Поля измерений** (text): region,dept
- **Поля метрик** (text): revenue,cost,profit
- **JSON групп заголовков** (textarea): {"Org":\["region","dept"\],"Financials":\["revenue","cost","profit"\]}
- **Включить общий итог** (checkbox)
- **Имя листа** (text)

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

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

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

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

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

- Генерация ежемесячных финансовых отчетов на основе данных из API.
- Создание детализированных отчетов по продажам с разбивкой по регионам и филиалам.
- Подготовка операционных сводок с автоматическим подсчетом затрат и прибыли.

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

### Какие форматы данных поддерживает инструмент?

Инструмент принимает данные исключительно в формате JSON.

### Можно ли группировать данные по нескольким полям?

Да, вы можете указать несколько полей через запятую в параметре группировки.

### Как создать многоуровневые заголовки?

Используйте поле 'JSON групп заголовков', где ключи — это названия групп, а значения — списки соответствующих полей.

### Автоматически ли рассчитываются итоги?

Да, при включении опции 'Включить общий итог' инструмент суммирует числовые значения в столбцах метрик.

### Можно ли задать свое имя для листа в Excel?

Да, вы можете указать желаемое название листа в поле 'Имя листа'.

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

- [Сопоставитель столбцов XLSX](https://elysiatools.com/ru/tools/xlsx-column-mapper): Переименовывает/переставляет/удаляет столбцы по правилам
- [Инжектор формул XLSX](https://elysiatools.com/ru/tools/xlsx-formula-injector): Заполняет формулы по столбцам и может блокировать формульные ячейки в защищенных шаблонах
- [Заполнитель шаблона XLSX](https://elysiatools.com/ru/tools/xlsx-template-filler): Заполняет placeholders в шаблоне Excel
- [Text to Excel Converter](https://elysiatools.com/ru/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [XLSX API в Sheet](https://elysiatools.com/ru/tools/xlsx-api-to-sheet): Записывает JSON из REST/GraphQL в лист 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/samples/xlsx-samples): XLSX-образцы для тестов парсинга листов и извлечения данных
- [XLS образцы](https://elysiatools.com/ru/samples/xls-samples): XLS-образцы для тестов бинарного парсинга и импорта электронных таблиц
- [Примеры Распределенного Трейсинга](https://elysiatools.com/ru/samples/distributed-tracing-samples): Комплексные примеры распределенного трейсинга с использованием Jaeger, OpenTelemetry и современных инструментов
- [Примеры AWS EventBridge](https://elysiatools.com/ru/samples/eventbridge-samples): Примеры AWS EventBridge включая шины событий, правила, цели, реестр схем, пользовательские события и межаккаунтную маршрутизацию событий для бессерверной событийно-ориентированной архитектуры

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

- [Рабочие процессы пакетов KPI-отчетов](https://elysiatools.com/ru/hubs/kpi-report-pack-workflows): Преобразуйте данные API и таблиц в KPI-дашборды, многостраничные Excel-пакеты, фирменные листы, диаграммы, спарклайны и PDF или Markdown отчеты.
