Validateur CSV
Vérifiez qu’un CSV est bien formé avant de l’importer et obtenez la liste des problèmes avec leurs numéros de ligne.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Validateur CSV ?
Un CSV qui s’ouvre sans souci dans un tableur peut pourtant faire échouer un importeur strict : une ligne avec une virgule en trop, un guillemet jamais refermé ou deux colonnes portant le même nom. Trouver le coupable parmi des milliers de lignes à l’œil est fastidieux.
Ce validateur analyse le fichier puis vérifie que chaque ligne a le même nombre de colonnes que la première, que les champs entre guillemets sont correctement fermés et échappés, et que les noms d’en-tête sont uniques et non vides. Les numéros de ligne renvoient au texte source, même lorsqu’une cellule entre guillemets s’étend sur plusieurs lignes.
Comment ça marche ?
- Collez le CSV ou ouvrez un fichier ; le séparateur est détecté automatiquement sauf si vous le choisissez.
- Décochez « La première ligne est un en-tête » si la première ligne contient des données : les contrôles d’en-tête sont alors désactivés.
- Lisez le bandeau de statut et le tableau des problèmes : chaque entrée indique la ligne, le type et une explication.
- Corrigez les lignes dans votre fichier source, recollez et vérifiez que le statut passe au vert.
Cas d'usage courants
- Vérifier un export avant de le charger dans un outil d’import strict ou un chargeur de base de données.
- Localiser la ligne qui fait planter un analyseur CSV dans un pipeline de données.
- Détecter un guillemet non fermé qui avale la fin du fichier dans une seule cellule.
- Contrôler que des données modifiées à la main gardent des colonnes cohérentes.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
id,name,name, 1,Alice,Martin,x 2,Bob 3,"Chloé,Nice,extra,cells 4,David,Roux,y
Ligne 1: [En-tête] Nom d’en-tête en double « name » (colonnes 2 et 3). Ligne 1: [En-tête] La colonne 4 a un nom d’en-tête vide. Ligne 3: [Nombre de colonnes] La ligne a 2 colonne(s), 4 attendue(s). Ligne 4: [Guillemets] Un champ entre guillemets ouvert ici n’est jamais refermé : le reste du fichier est lu comme une seule cellule. Ligne 4: [Nombre de colonnes] La ligne a 2 colonne(s), 4 attendue(s).
Confidentialité
Validateur CSV s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Le validateur contrôle la structure, pas le sens : il ne peut pas savoir si une date ou un e-mail est correct. Seuls les 5 000 premiers problèmes sont listés.
Questions fréquentes
Qu’est-ce qui est une erreur et qu’est-ce qui est un avertissement ?
Les mauvais nombres de colonnes et les problèmes de guillemets sont des erreurs car ils font échouer les analyseurs. Les noms d’en-tête en double ou vides sont des avertissements : le fichier est lisible mais les colonnes sont ambiguës.
Pourquoi les numéros de ligne sautent-ils quand une cellule contient un retour à la ligne ?
Une cellule entre guillemets peut s’étendre sur plusieurs lignes physiques. Le numéro indiqué est la ligne où la ligne de données commence dans votre texte, ce qui correspond à ce que vous voyez dans un éditeur.
Une ligne vide compte-t-elle comme une ligne de données ?
Non. Les lignes vides sont ignorées par le validateur et par la plupart des analyseurs CSV.
Outils associés
Visionneuse CSV
Collez du CSV ou ouvrez un fichier .csv pour le consulter sous forme de tableau, avec le nombre de lignes, de colonnes et le séparateur détecté.
JSON & données
Formateur CSV
Réécrivez un CSV désordonné en un fichier cohérent : mêmes règles de guillemets, cellules nettoyées, un seul séparateur et un seul style de fin de ligne.
JSON & données
Convertisseur CSV en JSON
Transformez les lignes d’un CSV en JSON propre en une étape, avec valeurs typées, séparateurs personnalisés et sortie indentée ou minifiée.
JSON & données
Convertisseur de séparateur CSV
Convertissez un CSV entre virgule, point-virgule, tabulation, barre verticale et séparateurs personnalisés sans casser les champs entre guillemets.
JSON & données
Validateur JSON
Vérifiez qu’un texte est du JSON valide et repérez le caractère exact où il déraille.
JSON & données
Visionneuse Excel
Regardez à l’intérieur d’un classeur sans Excel : changez de feuille, lisez les premières lignes et vérifiez la taille de chaque feuille.
JSON & données
Dédoublonneur CSV
Trouvez et supprimez les doublons d’un CSV en comparant des lignes entières ou uniquement les colonnes choisies.
JSON & données