Приклад помилкового TSV: зайва табуляція ламає кількість колонок
Перевірка файлів TSV (значень, розділених табуляцією) на цілісність та структуру офлайн.
Результат
Ця сторінка відкриває валідатор TSV із заздалегідь заповненим експортом складських позицій, де в назві товару «Laptop Stand Aluminum» посередині випадково надрукували табуляцію замість пробілу, розбивши назву на два поля. Валідація запускається одразу після завантаження, тож помилка нижче — це реальна, жива перевірка, а не інсценований скріншот.
Це дуже звичайний спосіб, яким ламаються реальні TSV-файли: коли дані вводяться чи вставляються вручну, випадкове натискання табуляції всередині того, що мало бути єдиною назвою товару чи описом, непомітно додає зайву колонку саме до цього рядка. Оскільки TSV не має візуального роздільника, як кома, зайву табуляцію легко пропустити, просто дивлячись на текст — рядок просто має на одне поле більше, ніж визначено в заголовку.
Панель результату нижче вказує на точний рядок, де ламається кількість колонок. Порівняйте це з пресетом valid-inventory-tsv, щоб побачити ті самі три колонки без зайвої табуляції, та з пресетом stray-quote-tsv — для іншого, так само поширеного типу помилки TSV.