0

Пример за невалиден TSV: Странен цитат в поле

Проверка на TSV (Tab Separated Value) файлове за цялост и структура офлайн.

Обработка... 0%
Сканиране на редове
Проверка на броя на колоните
Потвърждаване на табулаторите
Проверка на котировките
Съставяне на отчет

Резултат

Тази страница отваря TSV валидатора, предварително зареден с експортиране на инвентар, където името на продукта гласи 24" монитор — използвайки буквален символ с двойни кавички като символ на инча. Валидаторът се изпълнява в момента, в който страницата се зареди, така че грешката, показана по-долу, отразява реална проверка на живо на този точен текст.

Това е по-фин провал от случайния раздел: единичен символ с двойна кавичка където и да е в полето се третира като начало на стойност в кавички и тъй като на този ред не следва съвпадаща затваряща кавичка, анализаторът отчита полето като низ без кавички, вместо да отгатва какво има предвид. Имената на продуктите и измерванията, които използват символа за инчове ("), знака за същото или директен цитат за футове/инчове, са често срещан реален източник на този точен бъг при експортирания TSV.

Панелът с резултати по-долу идентифицира точния ред, където се появява несъответстващият цитат. Поправката обикновено е премахване или избягване на страничния символ на кавички в изходните данни преди повторно експортиране — сравнете тази предварителна настройка с valid-inventory-tsv, за да видите същата форма на реда без нея.