0

Приклад помилкового TSV: випадкова лапка в полі

Перевірка файлів TSV (значень, розділених табуляцією) на цілісність та структуру офлайн.

Опрацювання... 0%
Сканування рядків
Перевірка кількості стовпців
Перевірка позицій табуляції
Перевірка котирувань
Складання звіту

Результат

Ця сторінка відкриває валідатор TSV із заздалегідь заповненим експортом складських позицій, де назва товару виглядає як 24" Monitor — із літеральним символом подвійної лапки як позначенням дюймів. Валідація запускається одразу після завантаження сторінки, тож помилка нижче відображає реальну, живу перевірку саме цього тексту.

Це тонша помилка, ніж зайва табуляція: один символ подвійної лапки будь-де в полі сприймається як початок значення в лапках, і оскільки в цьому рядку немає відповідної закривної лапки, парсер повідомляє про незакрите значення в лапках, замість того щоб вгадувати, що малося на увазі. Назви товарів і вимірювання, що використовують символ дюйма ("), значок «дюйм-фут» або пряму лапку — поширене реальне джерело саме такої помилки в експортах TSV.

Панель результату нижче вказує точний рядок, де з'являється невідповідна лапка. Виправлення зазвичай полягає в тому, щоб прибрати або екранувати випадкову лапку в вихідних даних перед повторним експортом — порівняйте цей пресет із valid-inventory-tsv, щоб побачити той самий рядок без неї.