Tablora

Tablora · Biblioteca

Localizar uma linha com menos campos

Quando uma linha tem menos campos que o cabeçalho, como 1,2 abaixo de a,b,c, o inspetor a sinaliza. Descubra o motivo antes de completar ou apagar qualquer coisa.

O que um aviso de largura mede

Em uma tabela bem formada, todas as linhas têm o mesmo número de campos que o cabeçalho. Quando uma não tem, o inspetor a conta em “Linhas com largura diferente”. Essa contagem compara cada linha com a primeira e com mais nada. Ela não pode dizer se falta um valor no registro, se o cabeçalho tem uma coluna a mais ou se o delimitador escolhido para o texto inteiro está errado.

Cada uma dessas causas pede uma correção diferente, e a errada leva os dados para a coluna errada.

O número de “Colunas” no resumo é a largura da linha mais larga, então uma linha com campos demais o eleva acima da largura do cabeçalho. Quando “Colunas” for maior que o número de campos do cabeçalho, procure um valor que foi dividido.

Lendo 1,2 abaixo de a,b,c

O exemplo da página é um cabeçalho a,b,c e um registro 1,2, com a vírgula como “Delimitador”. O inspetor informa 2 linhas, 3 colunas e 1 linha com largura diferente: a linha 2 tem 2 células em vez de 3. “Colunas” informa a linha mais larga, que aqui é o cabeçalho.

A pré-visualização mostra a linha como foi lida, sem nada acrescentado. Qual das três posições falta é algo que a ferramenta não tem como saber: 1,2 pode ser a e b com c vazia, ou b e c com a faltando.

Rastreando a causa

Correções a evitar

Dados de entrada

Texto da tabela
a,b,c 1,2
Delimitador
,

Resultados

Linhas
2
Colunas
3
abc
12
Linhas com largura diferente
1