# Parseur de colonnes à largeur fixe

Analyse un texte à largeur fixe avec limites explicites ou déduites, positions en caractères ou octets UTF-8, schéma et anomalies.

> Page canonique: https://elysiatools.com/fr/tools/fixed-width-column-parser

- **Catégorie:** Text Processing

- **Mots-clés:** texte, largeur fixe, parseur, colonnes, schéma, ETL

## Présentation

Ce parseur de colonnes à largeur fixe transforme un texte structuré en lignes et champs JSON. Il accepte des limites de colonnes explicites ou déduites, avec un comptage en caractères ou en octets UTF-8, puis signale les anomalies détectées.

## Entrées

- **Texte d'entrée** (textarea): Paste fixed-width records...
- **Mode d'analyse** (select)
- **JSON du schéma** (textarea): \[{"name":"id","start":0,"end":5}\]
- **Mode de position** (select)
- **La première ligne est l'en-tête** (checkbox)
- **Supprimer les espaces des champs** (checkbox)

## Quand l'utiliser

- Convertir des fichiers texte à largeur fixe en données JSON structurées.
- Analyser des enregistrements dont les positions de champs sont définies par un schéma.
- Identifier les données excédentaires ou les écarts dans des colonnes déduites automatiquement.

## Fonctionnement

- Collez le texte à largeur fixe dans le champ d’entrée.
- Choisissez le mode « Schéma » pour fournir des intervalles ou « Déduire » pour estimer les limites à partir des espaces alignés.
- Sélectionnez le comptage en caractères ou en octets UTF-8.
- Indiquez si la première ligne est un en-tête et si les espaces autour des valeurs doivent être supprimés, puis consultez les lignes JSON et le rapport d’anomalies.

## Cas d'usage

- Préparer des données issues de systèmes anciens avant une étape ETL.
- Extraire des identifiants, noms et valeurs depuis des relevés textuels alignés.
- Contrôler la conformité de fichiers à largeur fixe en repérant les données finales en trop.

## Questions fréquentes

### Quel texte peut être analysé ?

Le texte doit contenir des lignes dont les champs occupent des positions fixes ou peuvent être déduits grâce à des espaces alignés.

### Comment définir les colonnes avec un schéma ?

Saisissez un tableau JSON contenant le nom de chaque champ ainsi que ses positions de début et de fin, par exemple start: 0 et end: 5.

### Quelle est la différence entre caractères et octets UTF-8 ?

Le mode caractères compte les caractères, tandis que le mode octets UTF-8 compte la longueur encodée en UTF-8.

### Le parseur peut-il utiliser la première ligne comme en-tête ?

Oui. Activez l’option « La première ligne est l’en-tête » pour traiter la première ligne comme une ligne d’en-tête.

### Que contient le résultat ?

Le résultat JSON contient le schéma résolu, les lignes analysées, un aperçu et un rapport sur les anomalies détectées.

## Outils associés

- [Extracteur d'Emails en Vrac](https://elysiatools.com/fr/tools/bulk-email-extractor): Extrayez toutes les adresses e-mail du texte saisi, des articles, du code source Web ou de contenu mixte. Prend en charge la déduplication et l'exportation vers JSON.
- [Atelier texte désordonné vers données structurées](https://elysiatools.com/fr/tools/messy-text-to-structured-data-workbench): Déduit des tableaux depuis du texte, des délimiteurs mixtes, des lignes clé-valeur ou du HTML et exporte CSV, JSON et Markdown.
- [Visualiseur de Terraform Plan](https://elysiatools.com/fr/tools/terraform-plan-visualizer): Analyse la sortie Terraform plan en JSON ou texte, classe les changements et affiche un resume oriente dependances
- [Atelier d’annotation NLP de texte](https://elysiatools.com/fr/tools/text-nlp-annotation-workbench): Effectue une tokenisation locale explicable, une segmentation, les mots vides, lemmes, racines, entités et n-grammes avec export JSONL ou CoNLL.
- [Text to JSON Converter](https://elysiatools.com/fr/tools/text-to-json): Convert various text formats to JSON with customizable parsing options
- [JSON Key Extractor](https://elysiatools.com/fr/tools/json-key-extractor): Extract all keys from JSON objects with multiple output formats. Perfect for analyzing JSON structure, documentation generation, and understanding complex nested objects.
- [Analyseur de logs structures](https://elysiatools.com/fr/tools/structured-log-analyzer): Detecte les formats de logs courants, extrait les champs principaux et exporte en JSON, CSV ou SQL.
- [Expertise et réparation de l’encodage texte](https://elysiatools.com/fr/tools/text-encoding-forensics-and-repair): Examine l’encodage, le BOM, les retours à la ligne et le mojibake, puis produit une réparation locale notée.

## Exemples

- [Exemples de Traçage Distribué](https://elysiatools.com/fr/samples/distributed-tracing-samples): Exemples complets de traçage distribué utilisant Jaeger, OpenTelemetry et outils d'observabilité modernes
- [Exemples JWT](https://elysiatools.com/fr/samples/jwt-samples): Exemples complets de JWT de la structure de base des tokens aux implémentations de sécurité avancées
- [Exemples PDF](https://elysiatools.com/fr/samples/pdf-samples): Exemples PDF generes par les outils du 2026-02-01 au 2026-02-10
- [Exemples de Communication Temps Réel WebRTC](https://elysiatools.com/fr/samples/webrtc-samples): Exemples complets WebRTC pour communication audio/vidéo P2P, canaux de données, partage d'écran et serveur de signalisation

## Contenu associé

- [Analyse de texte semi-structure et extraction de tableaux](https://elysiatools.com/fr/hubs/semi-structured-text-table-extraction): Transformez texte a largeur fixe, donnees delimitees irregulieres, logs et tableaux Markdown ou HTML en CSV, JSON, XML ou Excel avec nettoyage verifiable.
