Ir para o conteúdo

Validar planilha antes de importar com regras por coluna

Teste uma tabela colada com regras por coluna (obrigatório, tamanho, formato, lista) e veja o que corrigir.

  • Roda no seu navegador

Entrada

0 de 20.000 caracteres

0 de 20.000 caracteres

Separador das colunas

Resultado

O resultado aparece aqui.

Teste antes de importar

Escreva uma regra por linha no formato coluna;regra;argumento. No exemplo, 3 linhas foram conferidas e 2 têm problema. O relatório mostra a linha, a coluna, a regra e o valor: 3;1;required; / 3;2;integer;x / 3;3;email;bad / 3;4;list;ZZ / 4;3;email;[email protected]

RegraConfere
requiredA célula não está vazia
minlen / maxlen / exact NTamanho em caracteres
number / integerNúmero no padrão brasileiro
dateData dia/mês/ano
email / digitsFormato de e-mail ou só dígitos
list a|b|cValor está na lista permitida

Regras com erro

Uma regra mal escrita aponta a linha da regra e o campo das regras no resultado. Células vazias passam em todas as regras, menos em required.

Detalhes

  • Até 50 regras, 12 colunas e 1.000 linhas; o relatório tem no máximo 1.000 problemas (aviso truncated).
  • Erro empty (texto vazio), bad-quote (aspas abertas), too-many-rows (mais de 1.000 linhas) e too-many-cols (mais de 12 colunas).
  • A conferência é por formato: nenhum dígito verificador é calculado.

O que significa cada código

  • Regras: required, minlen, maxlen, exact, number, integer, date, email, digits e list.
  • Erro syntax (regra mal escrita) ou out-of-range (coluna fora de 1 a 12), com o campo das regras indicado; aviso truncated.

Perguntas frequentes

Como validar planilha antes de importar?

Escreva as regras, uma por linha, e leia o relatório de cada linha com problema.

Como testar tabela com regras por coluna?

Use list para restringir uma coluna aos valores aceitos pelo sistema de destino.