# Парсер колонок фиксированной ширины

Разбирает текст фиксированной ширины с явными или выведенными границами, позициями символов или UTF-8 и отчетом об аномалиях.

> Каноническая страница: https://elysiatools.com/ru/tools/fixed-width-column-parser

- **Категория:** Text Processing

- **Ключевые слова:** текст, фиксированная ширина, парсер, колонки, схема, ETL

## Обзор

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

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

- **Ввод текста** (textarea): Paste fixed-width records...
- **Режим разбора** (select)
- **JSON схемы** (textarea): \[{"name":"id","start":0,"end":5}\]
- **Режим позиций** (select)
- **Первая строка — заголовок** (checkbox)
- **Обрезать значения полей** (checkbox)

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

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

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

- Вставьте текст с фиксированной шириной строк во входное поле.
- Выберите режим «Схема» для явных диапазонов или «Вывести» для автоматического определения колонок.
- При необходимости задайте позиции в символах или байтах UTF-8, отметьте первую строку как заголовок и включите обрезку значений.
- Получите JSON с разрешенной схемой, разобранными строками, предварительным просмотром и отчетом об аномалиях.

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

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

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

### Какой текст можно разобрать?

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

### Чем отличаются режимы «Схема» и «Вывести»?

Режим «Схема» использует заданные диапазоны полей, а режим «Вывести» определяет границы по выравниванию входного текста.

### Как задается JSON-схема?

Схема передается массивом объектов с именем поля и полуоткрытыми границами, например start: 0 и end: 5.

### Когда нужен режим байтов UTF-8?

Используйте его, если позиции полей заданы в байтах UTF-8, а не в количестве символов.

### Что показывает отчет об аномалиях?

Он отмечает несоответствия структуры, включая данные после последнего определенного поля.

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

- [Массовый Извлекатель Электронной Почты](https://elysiatools.com/ru/tools/bulk-email-extractor): Извлеките все адреса электронной почты из входного текста, статей, веб-исходного кода или смешанного содержимого. Поддерживает дедупликацию и экспорт в JSON.
- [Мастер преобразования неструктурированного текста в данные](https://elysiatools.com/ru/tools/messy-text-to-structured-data-workbench): Выводит таблицу из текста, смешанных разделителей, строк ключ-значение или HTML и экспортирует CSV, JSON и Markdown.
- [Визуализатор Terraform Plan](https://elysiatools.com/ru/tools/terraform-plan-visualizer): Разбирает Terraform plan в JSON или текстовом виде, классифицирует изменения и показывает сводку по зависимостям
- [Рабочая область NLP-разметки текста](https://elysiatools.com/ru/tools/text-nlp-annotation-workbench): Выполняет объяснимую локальную токенизацию, сегментацию, обработку стоп-слов, леммы, основы, сущности и n-граммы с экспортом JSONL или CoNLL.
- [Конвертер Текста в JSON](https://elysiatools.com/ru/tools/text-to-json): Преобразует различные форматы текста в JSON с настраиваемыми опциями парсинга
- [Извлекатель ключей JSON](https://elysiatools.com/ru/tools/json-key-extractor): Извлекает все ключи из объектов JSON с множественными форматами вывода. Идеально для анализа структуры JSON, генерации документации и понимания сложных вложенных объектов.
- [Анализатор структурированных логов](https://elysiatools.com/ru/tools/structured-log-analyzer): Определяет распространенные форматы логов, извлекает ключевые поля и выводит JSON, CSV или SQL.
- [Криминалистика и восстановление кодировки текста](https://elysiatools.com/ru/tools/text-encoding-forensics-and-repair): Проверяет кодировку, BOM, переводы строк и mojibake, а затем создаёт локальный вариант исправления с оценкой.

## Примеры

- [Примеры Распределенного Трейсинга](https://elysiatools.com/ru/samples/distributed-tracing-samples): Комплексные примеры распределенного трейсинга с использованием Jaeger, OpenTelemetry и современных инструментов
- [Примеры JWT](https://elysiatools.com/ru/samples/jwt-samples): Полные примеры JWT от базовой структуры токенов до продвинутых реализаций безопасности
- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10
- [Примеры Коммуникации WebRTC в Реальном Времени](https://elysiatools.com/ru/samples/webrtc-samples): Комплексные примеры WebRTC для P2P аудио/видео коммуникации, каналов данных, обмена экраном и сервера сигнализации

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

- [Разбор полуструктурированного текста и извлечение таблиц](https://elysiatools.com/ru/hubs/semi-structured-text-table-extraction): Преобразуйте фиксированную ширину, грязный текст с разделителями, логи, Markdown- и HTML-таблицы в CSV, JSON, XML или Excel с проверяемой очисткой.
