Tablora · Biblioteca
Manter identificadores com mais de 15 dígitos
Identificadores com mais de 15 algarismos, como 12345678901234567890, perdem os últimos algarismos como números de planilha. Mantenha-os como texto desde a primeira exportação.
Por que os últimos algarismos mudam
Referências de cartão, códigos de rastreamento de envio, identificadores de transações bancárias e alguns números de conta chegam a 16, 18 ou 20 algarismos. As planilhas armazenam números com cerca de 15 algarismos significativos, então, quando um código longo é lido como número, os algarismos além desse limite viram zeros ou o valor aparece em notação científica. A mudança é silenciosa e permanente: formatar a célula como texto depois não traz de volta os algarismos perdidos.
Um identificador longo é um rótulo, não uma quantidade. O caminho seguro é mantê-lo como texto desde o momento em que ele sai da origem.
Preservando o código completo
- Coloque as linhas com os códigos longos em “Texto da tabela” e selecione o “Delimitador” que separa os campos.
- Clique em “Calcular” e compare cada algarismo de alguns identificadores da pré-visualização com a origem.
- Não passe a coluna de identificadores pela ferramenta de normalização; ela não contém valores monetários.
- Use “Baixar (XLSX)” e abra tablora-table.xlsx, em que cada identificador é uma célula de texto.
- Na planilha de destino, confira o valor completo da célula na barra de fórmulas, e não só o que cabe na largura exibida.
- Se os identificadores estiverem ao lado de valores, mantenha os dois na mesma exportação que preserva o texto e converta depois na planilha só a coluna de valores.
O exemplo de 20 algarismos
O exemplo da página tem uma coluna chamada id com o valor 12345678901234567890. Na pasta de trabalho que preserva o texto, o texto esperado da célula é 12345678901234567890, com todos os vinte algarismos, guardado em uma célula de texto; o arquivo não tem fórmula nem valor numérico para ele.
O mesmo valor passado para a ferramenta de normalização não é convertido: qualquer inteiro com mais de 15 algarismos fica como texto e é contado em “Valores por rever”.
Entram vinte algarismos e saem vinte algarismos: não há nenhuma etapa de arredondamento em todo o caminho que preserva o texto.
Códigos longos em tabelas fotografadas
A exportação XLSX do app Tablora transforma células em números de verdade quando uma coluna é majoritariamente numérica, e uma coluna que só contém códigos longos de algarismos pode se encaixar nisso. Nesse caso, as células exportadas teriam números arredondados. Para uma coluna assim, use a exportação CSV do app, que grava cada célula exatamente como foi lida, ou cole as células aqui no conversor que preserva o texto e baixe o XLSX.
Códigos longos também são fáceis de ler errado em uma foto. Confira as células em âmbar e compare cada código com a visualização Origem · página antes de exportar.
Sinais de que o estrago já aconteceu
Códigos que terminam em uma sequência de zeros, ou que aparecem como 1.23457E+19, provavelmente foram convertidos antes de chegar a você. Volte ao arquivo original em vez de consertá-los à mão.
Dados de entrada
- Texto da tabela
- id 12345678901234567890
- Delimitador
- ,
Resultados
- Linhas
- 2
- Colunas
- 1
| id |
|---|
| 12345678901234567890 |
- Tamanho do ficheiro em bytes
- 2307
Todas as células da folha são guardadas como texto para preservar os identificadores e o conteúdo semelhante a fórmulas.