# Нормализатор Unpivot XLSX

Преобразует широкую таблицу в длинный формат для загрузки

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

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

- **Ключевые слова:** xlsx, excel, unpivot, normalize, wide table, long table, etl, database

## Обзор

Сохраняет ID-столбцы и сворачивает значения в key/value.

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

- **Файл Excel** (file)
- **Имя листа** (text): Sheet1
- **Заголовок Строка** (number)
- **ID Столбцы** (text): product_id,region
- **Значение Столбцы** (text): Jan,Feb,Mar
- **Ключ Столбец Имя** (text)
- **Значение Столбец Имя** (text)
- **Вывод Режим** (select)
- **Удалять Пустые Значения** (checkbox)
- **Parse Numeric Значения** (checkbox)

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

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

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

- Загрузите файл Excel (.xlsx или .xls) через интерфейс инструмента.
- Укажите столбцы идентификаторов (ID) для сохранения и столбцы значений для преобразования в пары ключ-значение.
- Настройте имена для ключевого и значащего столбца в выходных данных, а также дополнительные опции, такие как удаление пустых значений.
- Выберите режим вывода (XLSX или JSON) и получите нормализованный файл.

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

- Нормализация финансовых отчетов с временными рядами (например, продажи по месяцам) для загрузки в базу данных.
- Преобразование данных опросов из широкого в длинный формат для статистического анализа в R или Python.
- Подготовка данных о запасах или производительности по категориям для создания интерактивных дашбордов.

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

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

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

### Можно ли обрабатывать данные с нескольких листов?

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

### Как обрабатываются пустые ячейки в столбцах значений?

Вы можете включить опцию 'Удалять пустые значения', чтобы исключить строки с пустыми данными из результата.

### Каков максимальный размер загружаемого файла?

Максимальный размер файла составляет 100 МБ.

### Можно ли получить результат в формате JSON?

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

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

- [Встраиватель диаграмм XLSX](https://elysiatools.com/ru/tools/xlsx-chart-embedder): Создает изображения столбчатых или круговых диаграмм из диапазонов книги и вставляет их в Excel
- [Предпросмотр XLSX в HTML таблицу](https://elysiatools.com/ru/tools/xlsx-html-table-preview): Рендерит Excel в HTML-таблицу для веб-просмотра
- [Экспортер XLSX в Markdown таблицу](https://elysiatools.com/ru/tools/xlsx-markdown-table-exporter): Преобразует диапазон или лист в Markdown-таблицу
- [Генератор XLSX SQL INSERT](https://elysiatools.com/ru/tools/xlsx-sql-insert-generator): Генерирует SQL INSERT из Excel
- [Экспортер XLSX Parquet](https://elysiatools.com/ru/tools/xlsx-parquet-exporter): Экспортирует таблицы в Parquet/NDJSON для пайплайнов
- [Экстрактор диапазона XLSX](https://elysiatools.com/ru/tools/xlsx-range-extractor): Извлекает лист/диапазон/именованный диапазон в JSON
- [Инжектор sparklines XLSX](https://elysiatools.com/ru/tools/xlsx-sparkline-injector): Вставляет sparklines в Excel через модификацию XML листа
- [Объединитель книг XLSX](https://elysiatools.com/ru/tools/xlsx-workbook-merger): Объединяет несколько Excel по листам или строкам

## Примеры

- [XLSX образцы](https://elysiatools.com/ru/samples/xlsx-samples): XLSX-образцы для тестов парсинга листов и извлечения данных
- [XLS образцы](https://elysiatools.com/ru/samples/xls-samples): XLS-образцы для тестов бинарного парсинга и импорта электронных таблиц
- [Примеры Анализа Логов Nginx](https://elysiatools.com/ru/samples/nginx-log-samples): Комплексные образцы логов Nginx для тестирования инструмента log-parser, включая различные форматы и сценарии логов доступа и ошибок
- [Примеры Сериализации Android Java](https://elysiatools.com/ru/samples/android-serialization-java): Примеры сериализации Android Java включая JSON сериализацию, десериализацию и XML парсинг

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

- [Инструменты автоматизации данных Excel и XLSX](https://elysiatools.com/ru/hubs/xlsx-automation): Конвертируйте, очищайте, перестраивайте, импортируйте, экспортируйте и создавайте отчеты из Excel или XLSX для табличного ETL и повторяемой отчетности.
- [Инструменты XLSX ETL, нормализации импорта и экспорта в warehouse](https://elysiatools.com/ru/hubs/xlsx-etl-ingestion-workflows): Проведите данные из таблиц через единую цепочку импорта, очистки, вывода схемы, SQL-загрузки и экспорта в warehouse-ориентированные форматы.
- [Инструменты для схем баз данных, миграций и SQL-процессов](https://elysiatools.com/ru/hubs/database-schema-migration): Планируйте схемы таблиц, генерируйте SQL, сравнивайте изменения базы данных, проверяйте связи и подготавливайте табличные данные к загрузке в одном хабе.
- [Инструменты XML для конвертации, маппинга и XPath](https://elysiatools.com/ru/hubs/xml-convert): Подборка инструментов для конвертации XML, маппинга, объединения и извлечения через XPath в одном хабе.
