0

Ongeldig TSV-voorbeeld: extra tabbladafbrekingen van het aantal kolommen

Valideer TSV-bestanden (Tab Separated Value) op integriteit en structuur offline.

Verwerken... 0%
Rijen scannen
Het controleren van het aantal kolommen
Valideren van tabstops
Offertes verifiëren
Samenstellen van rapport

Resultaat

Op deze pagina wordt de TSV-validator geopend, die vooraf is geladen met een inventarisexport waarbij voor één productnaam - "Laptop Stand Aluminium" - een extra tabblad in het midden is getypt in plaats van een spatie, waardoor deze in twee velden is opgesplitst. De validator draait onder belasting, dus de onderstaande fout is een live, echte controle en geen geënsceneerde schermafbeelding.

Dit is een heel gewone manier waarop echte TSV-bestanden kapot gaan: wanneer gegevens met de hand worden getypt of geplakt, voegt een verdwaalde tab-toets binnen wat een enkele productnaam of beschrijving zou moeten zijn, stilletjes een extra kolom aan die ene rij toe. Omdat TSV geen visueel scheidingsteken heeft zoals een komma, is een extra tabblad gemakkelijk over het hoofd te zien door alleen maar naar de tekst te kijken: de rij heeft eenvoudigweg één veld meer dan de koptekst definieert.

Het resultatenpaneel hieronder wijst naar de exacte rij waar de telling eindigt. Vergelijk het met de hier gekoppelde valid-inventory-tsv-voorinstelling om dezelfde drie kolommen te zien zonder het verdwaalde tabblad, en de verdwaalde-quote-tsv-voorinstelling voor een andere, even vaak voorkomende TSV-foutmodus.