Colle ton CSV cassé ici et clique sur « Réparer CSV !! » pour le corrigerSaisir un CSV cassé

C'est quoi le Réparateur CSV ?

Un CSV qui refuse de s'importer ? Lignes en dents de scie, guillemets non échappés, mauvais délimiteur, BOM parasite, guillemets typographiques copiés-collés depuis un Word — n'importe lequel de ces problèmes peut faire planter Excel, pandas ou ton chargeur de base de données. Le Réparateur CSV lit ton CSV (Comma-Separated Values) bancal et te rend une version propre qui s'analyse correctement.

Contrairement à JSON, CSV n'a pas de spec stricte — la RFC 4180 est une recommandation, pas une loi. Excel, Google Sheets, le COPY de Postgres et le module csv de Python interprètent tous les règles à leur sauce. Cet outil répare les soucis structurels qui causent des échecs durs de parsing : nombre de colonnes qui dérive, guillemets déséquilibrés, lignes coupées en plein milieu d'un champ entre guillemets. Une fois propre, passe-le par notre Validateur CSV pour confirmer.

Tes données ne traînent nulle part chez nous au-delà de la réparation — on corrige les octets et on te les renvoie. Pas de compte, pas d'inscription, pas de stockage de ta liste d'abonnés sur notre serveur.

Comment utiliser le Réparateur CSV

Trois étapes. Chacune correspond à un bouton sur la page — rien de caché.

1

Colle ton CSV cassé ou charge l'exemple

Dépose ton CSV dans l'éditeur de gauche. Clique sur CSV exemple pour charger un fichier de commandes volontairement cassé avec le genre d'erreur qu'on rencontre vraiment — un champ à moitié entre guillemets qui avale le reste de la ligne. Exemple de CSV cassé :

orderId,customer,product,quantity,total
  ORD-1001,"Ava Chen",Wireless Mouse,2,49.98
  ORD-1002,Marco Rivera,"USB-C Hub,1,79.99
  ORD-1003,"Priya Patel",Mechanical Keyboard,1,129.99
  ORD-1004,"Lee, Jordan",Webcam HD,1,59.99

La ligne 3 a un guillemet jamais refermé — "USB-C Hub s'ouvre mais ne se referme pas, donc le parser avale tout ce qui suit. Cassure typique du monde réel.

2

Clique sur Réparer CSV !!

Appuie sur le bouton vert Réparer CSV !!. Le réparateur détecte le délimiteur (virgule, point-virgule, tabulation ou pipe — pratique pour les exports européens qui utilisent ;), corrige les guillemets selon les règles de la RFC 4180, et complète ou tronque les lignes pour que chacune ait le même nombre de colonnes.

3

Examine le CSV réparé

Le panneau de droite affiche le CSV nettoyé. Survole-le, copie-le, charge-le dans ta base de données, ton tableur ou ton pipeline. S'il fait toujours des siennes, colle-le dans notre Validateur CSV pour un second avis ou dans notre Formateur CSV pour aligner visuellement les colonnes.

Quand tu t'en servirais vraiment

Imports en base qui échouent

Le COPY de Postgres et le LOAD DATA INFILE de MySQL ne pardonnent rien — un guillemet de travers et tout le fichier est rejeté. Répare le fichier, relance l'import, rentre chez toi à l'heure.

Exports Excel et Google Sheets

Les exports Excel européens utilisent ; comme délimiteur et ajoutent un BOM UTF-8 qui casse read_csv de pandas. Le réparateur normalise le délimiteur et retire le BOM pour que ton pipeline pandas tourne sans broncher.

Données éditées à la main

Quelqu'un a ouvert le CSV dans Notepad, corrigé une faute de frappe, sauvegardé — et maintenant les fins de ligne sont mélangées et le compte de lignes a un décalage de un. Le réparateur gère le mélange \r\n/\n, les lignes irrégulières et les espaces en trop sans que tu aies à repérer le diff à la main.

Migrations entre outils

Tu déplaces des données clients ou produits d'un SaaS à un autre et l'outil de destination refuse l'import ? Passe le fichier ici d'abord — la plupart des refus sont des problèmes d'échappement de guillemets ou de comptage de colonnes que le réparateur règle en une passe.

Questions fréquentes

Mon CSV est-il stocké ou envoyé quelque part que je ne vois pas ?

Ton CSV passe par notre backend pour que la réparation puisse tourner, puis revient direct. On ne logue pas le contenu de ton fichier et on ne le garde pas. Les données sensibles — données personnelles, données de paiement, tout ce qui est couvert par un NDA — ne devraient passer par aucun outil en ligne, le nôtre compris. Pour ça, lance un script local Python csv.

Quels types d'erreurs CSV peut-il vraiment corriger ?

Les classiques : lignes en dents de scie (lignes avec moins ou plus de colonnes que l'en-tête), guillemets non échappés à l'intérieur de champs entre guillemets, champs contenant virgules ou retours à la ligne qui devraient être entre guillemets mais ne le sont pas, fins de ligne \r\n/\n mélangées, BOM UTF-8 parasite au début, guillemets typographiques copiés depuis des traitements de texte, et le mauvais délimiteur utilisé de manière cohérente. Selon la RFC 4180.

Va-t-il modifier les valeurs réelles de mes données ?

Non. L'outil répare la structure et les guillemets. Il n'invente pas de lignes, ne supprime pas de lignes de données réelles, ne renomme pas les en-têtes, ne réordonne pas les colonnes et ne convertit pas les nombres en chaînes. Si une cellule dit "79.99", elle reste "79.99".

Détecte-t-il automatiquement le délimiteur ?

Oui. Il regarde l'entrée et choisit virgule, point-virgule, tabulation ou pipe selon ce qui est cohérent. La sortie garde le même délimiteur, donc si tu as commencé avec des points-virgules, tu finis avec des points-virgules.

Et pour les fichiers vraiment énormes ?

Il y a une limite de 64 Ko sur l'entrée. Pour les fichiers plus gros — exports en gigaoctets, dumps de logs — utilise un outil en streaming comme csvkit ou un petit script pandas. Réparer un CSV de 2 Go n'est pas vraiment une tâche interactive.

Il a dit qu'il ne pouvait pas réparer mon CSV. Et maintenant ?

Certaines structures sont trop ambiguës pour être réparées en toute sécurité — par exemple, un fichier où on ne peut pas dire si une virgule à l'intérieur d'un champ était censée être un séparateur ou une virgule littérale. Dans ces cas, regarde les premières lignes, corrige le pire à la main, puis repasse-le ici pour le reste. Tu peux aussi essayer notre Validateur CSV pour voir précisément quelle ligne contrarie le parseur.

Autres outils CSV qui pourraient te servir

Réparer le CSV n'est qu'une étape. Une fois qu'il s'analyse proprement, ces outils prennent le relais :