Tablora · Biblioteca
Preservar zeros iniciais em um arquivo XLSX
Mantenha códigos de produto como 000123 intactos em um XLSX exportando todas as células como texto, para que a planilha não possa encurtá-los para 123.
Algarismos que são nomes, não números
Números de item, códigos postais, matrículas de funcionários e referências de conta muitas vezes são escritos com zeros à esquerda: 000123 e 123 são códigos diferentes, mesmo sendo o mesmo número. Quando um CSV é aberto em uma planilha, uma coluna de algarismos costuma ser lida como números e os zeros somem. Se esse arquivo for salvo de novo, os códigos originais se perdem e as consultas em outros sistemas deixam de bater.
O conversor que preserva o texto grava todas as células da pasta de trabalho como células de texto explícitas. A planilha recebe os caracteres 000123 e não tem nenhum número para encurtar.
Exportando a coluna id
- Copie a tabela com a coluna id para “Texto da tabela” e escolha o “Delimitador” correspondente.
- Clique em “Calcular” e compare a coluna id da pré-visualização com a origem, contando os zeros de alguns valores.
- Use “Baixar (XLSX)” e abra tablora-table.xlsx na sua planilha.
- Confirme que a célula mostra 000123 e é tratada como texto, por exemplo verificando se ela se alinha como texto.
Exemplo: id 000123
O exemplo da página tem uma única coluna chamada id com o valor 000123. O texto esperado da célula é 000123, armazenado como célula de texto explícita, e não como fórmula ou número. Entram seis caracteres e saem os mesmos seis.
A contrapartida é que todas as células dessa pasta de trabalho são texto, inclusive os valores de outras colunas. Se precisar de somas, converta a coluna de valores dentro da planilha depois da importação e não mexa na coluna id.
Códigos de tamanhos diferentes também ficam como estão. Se algumas linhas mostram 123 e outras 000123, a exportação mostra os dois exatamente como foram inseridos, o que indica que a própria origem é inconsistente; completá-los com zeros é uma decisão separada de quem é responsável pelos códigos.
Zeros à esquerda nas outras ferramentas
- A ferramenta de normalização se recusa a converter um inteiro que começa com zero, então 000123 continua como texto e é contado em “Valores por rever”. Isso indica que a coluna provavelmente contém códigos.
- Os downloads em CSV das ferramentas do navegador mantêm os zeros no arquivo, mas o programa que abre o CSV ainda pode removê-los, e é por isso que o XLSX é a forma mais segura de entregar os dados.
- No app Tablora, a exportação XLSX também mantém como texto os valores que começam com zero seguido de um algarismo, mesmo nas colunas que trata como numéricas, então códigos como 000123 sobrevivem ali também.
Se os zeros já sumiram
Um arquivo que foi aberto e salvo como números já não contém os zeros. Volte à exportação original, ao PDF ou ao papel, e não à cópia da planilha, e reconstrua a coluna a partir dali.
Dados de entrada
- Texto da tabela
- id 000123
- Delimitador
- ,
Resultados
- Linhas
- 2
- Colunas
- 1
| id |
|---|
| 000123 |
- Tamanho do ficheiro em bytes
- 2293
Todas as células da folha são guardadas como texto para preservar os identificadores e o conteúdo semelhante a fórmulas.