0

Exemple TSV non valide : nombre de colonnes de sauts de tabulation supplémentaires

Validez l'intégrité et la structure des fichiers TSV (Tab Separated Value) hors ligne.

Traitement... 0%
Analyse des lignes
Vérification du nombre de colonnes
Validation des taquets de tabulation
Vérification des devis
Compilation du rapport

Résultat

Cette page ouvre le validateur TSV préchargé avec une exportation d'inventaire où un nom de produit - "Laptop Stand Aluminum" - a reçu un onglet supplémentaire saisi au milieu au lieu d'un espace, le divisant en deux champs. Le validateur s'exécute en charge, donc l'échec illustré ci-dessous est une vérification réelle et en direct, pas une capture d'écran mise en scène.

Il s'agit d'une manière très ordinaire de briser les vrais fichiers TSV : lorsque les données sont saisies ou collées à la main, une frappe de tabulation parasite à l'intérieur de ce qui devrait être un nom ou une description de produit unique ajoute silencieusement une colonne supplémentaire à cette ligne. Étant donné que TSV n'a pas de délimiteur visuel comme le fait une virgule, il est facile de manquer un onglet supplémentaire rien qu'en regardant le texte : la ligne a simplement un champ de plus que celui défini par l'en-tête.

Le panneau de résultats ci-dessous pointe vers la ligne exacte où le décompte s'interrompt. Comparez-le avec le préréglage valid-inventory-tsv lié ici pour voir les trois mêmes colonnes sans l'onglet parasite, et le préréglage stray-quote-tsv pour un mode de défaillance TSV différent et tout aussi courant.