Transformez du texte à largeur fixe en un fichier CSV bien structuré.
À propos de Largeur Fixe vers CSV
Les fichiers positionnels des banques, mainframes, administrations et anciens ERP n'ont pas de délimiteur : chaque champ vit entre des positions de caractères fixes. Les tableurs ne peuvent pas les lire directement. Cet outil découpe chaque ligne aux largeurs de colonnes que vous indiquez, supprime les espaces de remplissage et produit un CSV standard avec chaque valeur entre guillemets.
Collez le texte, saisissez les largeurs sous forme de liste séparée par des virgules, nommez le fichier de sortie et téléchargez le CSV. Le découpage s'exécute dans le navigateur, donc les relevés bancaires et fichiers de paie restent sur votre machine.
Comment utiliser Largeur Fixe vers CSV étape par étape
Saisissez le nom du fichier CSV à télécharger.
Saisissez les largeurs de colonnes séparées par des virgules, par exemple 10, 10, 10 pour trois colonnes de dix caractères chacune.
Collez le texte à largeur fixe dans la zone de texte.
Cliquez sur « CONVERTIR ET TÉLÉCHARGER CSV ». Chaque ligne est découpée aux positions données, nettoyée des espaces et mise entre guillemets.
Exemple d’entrée et de sortie
Entrée
Juan Pérez Madrid
Ana García Barcelona
(largeurs : 10, 10, 9)
100% gratuit et en ligne : aucun paiement, aucun logiciel ni extension à installer.
Confidentialité d'abord : le traitement se fait dans votre navigateur, vos données ne quittent jamais votre appareil.
Sans inscription : collez vos données et obtenez le résultat en un clic.
Rapide et fiable : gérez des fichiers petits ou volumineux en quelques secondes, prêts pour Excel et d'autres outils.
Cas d'usage courants
Charger un relevé bancaire au format Norme 43 ou un fichier de paie positionnel dans Excel ou Google Sheets.
Convertir un extrait de rapport COBOL ou AS/400 en CSV pour un pipeline Python ou Power BI.
Analyser un journal texte à colonnes fixes dans un tableur pour filtrer et compter des événements.
Migrer des enregistrements clients depuis un système historique qui n'exporte que du texte positionnel.
Limites et conseils
Les largeurs sont appliquées à chaque ligne, y compris les en-têtes et les lignes de séparation en tirets ; supprimez-les d'abord ou retirez les lignes résultantes dans votre tableur.
Les caractères au-delà de la somme des largeurs sont ignorés, et les lignes courtes produisent simplement des valeurs finales vides.
Toutes les valeurs sont entourées de guillemets doubles et les guillemets internes sont doublés, le CSV est donc sûr pour les valeurs contenant des virgules.
Les largeurs sont comptées en caractères, pas en octets. Si le système source compte en octets et que vos données contiennent des accents, les colonnes peuvent se décaler d'une position.
Questions fréquentes
Comment trouver les largeurs de colonnes ?
Consultez la spécification du fichier si elle existe. Sinon, ouvrez le texte dans un éditeur à police monospace, placez le curseur au début de chaque colonne et notez la position du caractère ; la largeur d'une colonne est la position de la colonne suivante moins la sienne propre. Les lignes d'en-tête avec des noms alignés facilitent cette étape.
Quelle est la différence entre les fichiers à largeur fixe et les fichiers délimités ?
Les fichiers délimités comme le CSV marquent les limites de colonnes avec un caractère (virgule, point-virgule, tabulation). Les fichiers à largeur fixe n'ont aucun marqueur : les colonnes sont définies par leurs positions de caractères et complétées par des espaces. Les fichiers délimités sont compacts et flexibles ; les fichiers à largeur fixe sont prévisibles et courants dans la banque et les systèmes mainframe.
Pourquoi toutes les valeurs sont-elles entre guillemets dans le CSV ?
Mettre chaque valeur entre guillemets garantit que les noms contenant des virgules, des guillemets ou d'autres caractères spéciaux restent dans une seule colonne quand le CSV est ouvert dans Excel ou lu par un programme. Les tableurs suppriment automatiquement les guillemets à l'affichage des données.
Puis-je convertir un fichier avec une ligne d'en-tête ?
Oui, tant que l'en-tête est aligné sur les mêmes largeurs que les données. Ses noms sont alors découpés dans la première ligne du CSV. Les lignes de séparation en tirets doivent être supprimées au préalable.
Le fichier est-il envoyé ?
Non. Le texte est traité dans votre onglet de navigateur en JavaScript. Le CSV est généré localement et jamais envoyé à un serveur.
Outils similaires
Autres utilitaires gratuits qui peuvent vous être utiles
CSV vers Largeur Fixe — Convertissez des données CSV en un format de texte à largeur fixe.
Excel vers CSV — Convertissez un classeur Excel (.xlsx, .xls, .ods) en CSV UTF-8 en choisissant la feuille et le séparateur (virgule, point-virgule ou tabulation).
GeoJSON vers CSV — Convertissez des données GeoJSON au format CSV.
Liens HTML vers CSV — Extrayez tous les liens d'un code HTML et enregistrez-les dans un CSV.
Tableau HTML vers CSV — Extrayez des données d'un tableau HTML et convertissez-les en CSV.