Tablora · Biblioteca
Manter a última coluna vazia
Uma vírgula no fim, como em Mira,Ready, marca um último campo vazio. Mantenha-a para que todas as linhas tenham a mesma largura e o valor vazio fique na sua coluna.
Um delimitador no fim da linha
Quando o último campo de um registro está vazio, quem grava um CSV ainda escreve o delimitador que vem antes dele, então a linha termina com uma vírgula. Mira,Ready, tem três campos: Mira, Ready e um terceiro valor vazio. A vírgula parece um erro de digitação, e apagá-la parece inofensivo, mas então a linha fica com dois campos enquanto o cabeçalho tem três. Qualquer valor posterior nessa posição iria para a coluna errada.
Um campo vazio é uma informação. Ele diz que o valor daquela coluna está em branco para este registro, o que não é o mesmo que a coluna não existir.
O exemplo Mira,Ready,
O exemplo da página tem o cabeçalho name,note,tag e o registro Mira,Ready,, com a vírgula como “Delimitador”. O inspetor informa 2 linhas e 3 colunas, e “Linhas com largura diferente” mostra 0. A linha 2, coluna 3, está vazia.
Tire a vírgula final e o mesmo texto passa a indicar uma diferença de largura na linha 2. É a vírgula final que mantém a linha alinhada com o cabeçalho.
Conferindo os últimos campos vazios
- Conte os campos do cabeçalho e confirme que “Colunas” corresponde.
- Confira a última célula das linhas que terminam em delimitador e verifique se ela está vazia, e não preenchida com um valor que veio de outra posição.
- Deixe os delimitadores finais onde estão.
- Se você normalizar os números de uma coluna com células vazias, saiba que as células vazias não são convertidas nem contadas em “Valores por rever”; elas simplesmente continuam vazias.
- Antes de importar, verifique como o sistema de destino trata um valor vazio, já que alguns distinguem entre em branco e desconhecido.
- As linhas que terminam sem o delimitador, mas deveriam ter um último campo vazio, aparecem em “Linhas com largura diferente”; acrescente o delimitador só depois que a origem confirmar que o valor está em branco.
Células vazias nos downloads e no app
“Baixar (CSV)” grava os campos vazios com os seus delimitadores, então a vírgula final sobrevive à ida e à volta. O XLSX que preserva o texto grava uma célula de texto vazia nessa posição.
O app Tablora mantém todas as linhas de uma tabela com a mesma largura: se uma linha tiver menos células que a mais larga, são acrescentadas células vazias no fim. Ao ler uma página, ele também deixa de fora qualquer coluna em que todas as células estão vazias, então uma coluna sem nenhum valor naquela página não aparece. Se essa coluna importar para a sua importação, acrescente-a de novo na planilha.
Quando a célula vazia não deveria estar vazia
Se a origem mostra um valor onde a sua linha tem um último campo vazio, o dado se perdeu antes de chegar a você. Volte à exportação original em vez de digitar um palpite.
Dados de entrada
- Texto da tabela
- name,note,tag Mira,Ready,
- Delimitador
- ,
Resultados
- Linhas
- 2
- Colunas
- 3
| name | note | tag |
|---|---|---|
| Mira | Ready |
- Linhas com largura diferente
- 0