Exemplo de TSV inválido: caractere de aspas perdidas em um campo
Valide arquivos TSV (Tab Separated Value) quanto à integridade e estrutura offline.
Resultado
Esta página abre o validador TSV pré-carregado com uma exportação de inventário onde o nome do produto é Monitor de 24" - usando um caractere literal de aspas duplas como o símbolo de polegada. O validador é executado no instante em que a página é carregada, portanto, o erro mostrado abaixo reflete uma verificação real e ao vivo deste texto exato.
Esta é uma falha mais sutil do que uma tabulação perdida: um único caractere de aspas duplas em qualquer lugar de um campo é tratado como o início de um valor entre aspas e, como nenhuma aspa de fechamento correspondente segue nessa linha, o analisador relata o campo como uma string entre aspas não terminada, em vez de adivinhar o que isso significava. Nomes e medidas de produtos que usam o símbolo de polegada ("), a marca idem ou uma citação direta para pés/polegadas são uma fonte comum no mundo real desse bug exato nas exportações de TSV.
O painel de resultados abaixo identifica a linha exata onde a cotação sem correspondência aparece. A correção geralmente é remover ou escapar do caractere de aspas perdidas nos dados de origem antes de reexportar - compare esta predefinição com valid-inventory-tsv para ver o mesmo formato de linha sem ele.