Vérifiez si le texte collé est un CSV bien formé selon le délimiteur et les hypothèses d’en-tête choisis. La validation s’exécute dans le navigateur sans téléverser le fichier.
Ce qui est validé
Le contrôleur découpe l’entrée sur les sauts de ligne et, pour chaque ligne :
- Confirme que la ligne contient au moins un champ lorsqu’elle n’est pas vide.
- Analyse les champs avec le séparateur sélectionné (virgule, point-virgule, tabulation, etc.).
- En mode en-tête, traite la première ligne comme noms de colonnes et s’assure que les lignes suivantes ont un nombre de champs cohérent.
Les lignes finales entièrement vides sont ignorées. Des guillemets mal formés ou des nombres de colonnes inégaux font échouer la validation.
Quand l’utiliser
Contrôles préalables avant import dans tableurs, bases ou pipelines ETL ; déboguer des exports de systèmes hérités ; ou enseigner la structure CSV dans des ateliers de culture des données.
Limites
Il s’agit uniquement d’une validation syntaxique. Elle ne vérifie pas que les types de colonnes sont numériques, que les dates s’analysent correctement, ni que les règles de guillemets RFC 4180 sont respectées dans tous les cas limites. Les très gros fichiers peuvent saturuer la mémoire du navigateur. La gestion du BOM Unicode dépend de la façon dont le collage a été copié.
Note
Un résultat positif signifie que la grille est cohérente en interne — pas que les règles métier, l’intégrité référentielle ou les exigences de confidentialité sont satisfaites.
Exemple
Saisissez par exemple les valeurs d’exemple du formulaire et comparez la sortie à une référence connue ; modifiez une entrée à la fois pour observer l’effet.