Toute importation CSV

“Les colonnes sont décalées après l’import CSV”

Des montants dans la colonne des dates, une moitié de libellé devenue un champ à part, ou toute la ligne dans une seule cellule : le désordre des colonnes en CSV a peu de causes, et chacune saute aux yeux dès qu’on sait quoi chercher. L’une d’elles est particulièrement fréquente en français.

Symptômes

  • Tout se retrouve dans une seule colonne
  • À partir d’une certaine ligne, les colonnes se décalent vers la droite
  • Certaines lignes sont rejetées avec « date invalide » ou « montant invalide »

Ce qui se passe réellement

Cause 1

Point-virgule au lieu de la virgule comme séparateur

Excel enregistre les CSV avec un point-virgule dans les régions francophones, parce que la virgule sert déjà de séparateur décimal. Les logiciels qui attendent des virgules — en particulier les outils américains comme YNAB — lisent alors chaque ligne comme une colonne unique. C’est de loin la cause la plus fréquente avec les exports bancaires français.

Cause 2

Virgules non protégées dans le libellé

Un libellé comme « Virement à Dupont, épargne » contient une virgule qui coupe le champ en deux et décale toutes les colonnes suivantes de cette ligne. Un CSV correct entoure ces champs de guillemets — certains exports bancaires ne le font pas.

Cause 3

Marque d’ordre d’octets invisible dans l’en-tête

Quand Excel enregistre en « CSV UTF-8 », il place une marque invisible au début du fichier. Elle se colle au premier nom de colonne, si bien que le logiciel ne reconnaît plus « Date » et traite la ligne d’en-tête comme une ligne de données.

Comment le corriger

  1. Déposez le fichier CSV dans le vérificateur ci-dessous : il indique le séparateur, les lignes dont le nombre de colonnes diffère et toute marque d’ordre d’octets, le tout localement dans votre navigateur.
  2. Les séparateurs point-virgule, les lignes vides et la marque d’ordre d’octets sont convertis ou retirés automatiquement.
  3. Les lignes cassées par une virgule dans le texte sont listées avec leur numéro — à corriger rapidement dans un tableur, car aucun outil ne peut deviner sans risque quelle virgule fait partie du libellé.
  4. Téléchargez le fichier réparé et relancez l’import.

Évitez la correction manuelle — réparez automatiquement

Le vérificateur vous donne les numéros de ligne exacts au lieu de vous faire parcourir des milliers de lignes à l’œil. Gratuit, sans inscription, sans envoi.

Ouvrir l’outil

Votre fichier ne quitte jamais votre navigateur.