0

Nieprawidłowy przykład TSV: dodatkowy tabulator dzieli liczbę kolumn

Sprawdź poprawność plików TSV (wartości rozdzielane tabulatorami) pod kątem integralności i struktury w trybie offline.

Przetwarzanie... 0%
Skanowanie wierszy
Sprawdzanie liczby kolumn
Sprawdzanie tabulatorów
Weryfikacja cytatów
Kompilacja raportu

Wynik

Ta strona otwiera walidator TSV z fabrycznie załadowanym eksportem zapasów, w którym jedna nazwa produktu — „Aluminiowy stojak na laptopa” — zawiera dodatkową zakładkę wpisaną pośrodku zamiast spacji, dzielącą ją na dwa pola. Walidator działa pod obciążeniem, więc pokazana poniżej awaria jest rzeczywistym sprawdzeniem na żywo, a nie zainscenizowanym zrzutem ekranu.

Jest to bardzo zwyczajny sposób, w jaki psują się prawdziwe pliki TSV: gdy dane są wpisywane lub wklejane ręcznie, naciśnięcie klawisza tabulatora w miejscu, które powinno być pojedynczą nazwą lub opisem produktu, powoduje ciche dodanie dodatkowej kolumny do tego jednego wiersza. Ponieważ TSV nie ma wizualnego ogranicznika tak jak przecinek, łatwo jest przeoczyć dodatkową kartę, po prostu patrząc na tekst — wiersz ma po prostu o jedno pole więcej niż definiuje nagłówek.

Poniższy panel wyników wskazuje dokładny wiersz, w którym następuje przerwanie licznika. Porównaj to z ustawieniem wstępnym valid-inventory-tsv, do którego prowadzi link, aby zobaczyć te same trzy kolumny bez karty bezpańskich oraz ustawieniem wstępnym stray-quote-tsv dla innego, równie powszechnego trybu awarii TSV.