Tablora · Biblioteca
Conservar ceros iniciales en un archivo XLSX
Mantén intactos códigos de producto como 000123 en un XLSX exportando cada celda como texto, para que una hoja de cálculo no pueda acortarlos a 123.
Dígitos que son nombres, no números
Los números de artículo, los códigos postales, los identificadores de empleado y las referencias de cuenta suelen escribirse con ceros a la izquierda: 000123 y 123 son códigos distintos, aunque sean el mismo número. Cuando se abre un CSV en una hoja de cálculo, una columna de dígitos suele leerse como números y los ceros desaparecen. Si ese archivo se vuelve a guardar, los códigos originales se pierden y las búsquedas en otros sistemas dejan de coincidir.
El conversor a XLSX que conserva el texto escribe cada celda del libro como celda de texto explícita. La hoja de cálculo recibe los caracteres 000123 y no tiene ningún número que acortar.
Exportar la columna id
- Copia la tabla con la columna id en «Texto de la tabla» y elige el «Delimitador» correspondiente.
- Pulsa «Calcular» y compara la columna id de la vista previa con el origen, contando los ceros de algunos valores.
- Usa «Descargar (XLSX)» y abre tablora-table.xlsx en tu hoja de cálculo.
- Confirma que la celda muestra 000123 y se trata como texto, por ejemplo comprobando que se alinea como el texto.
Ejemplo: id 000123
El ejemplo de la página tiene una sola columna llamada id con el valor 000123. El texto esperado de la celda es 000123, guardado como celda de texto explícita y no como fórmula ni como número. Entran seis caracteres y salen los mismos seis.
La contrapartida es que todas las celdas de este libro son texto, incluidos los importes de otras columnas. Si necesitas sumas, convierte la columna de importes dentro de la hoja de cálculo después de importar y deja la columna id como está.
Los códigos de distinta longitud también se mantienen tal cual. Si algunas filas dicen 123 y otras 000123, la exportación muestra ambos exactamente como se introdujeron, lo que te indica que el propio origen es incoherente; rellenarlos con ceros es una decisión aparte que corresponde a quien gestione los códigos.
Los ceros a la izquierda en las demás herramientas
- La herramienta de normalización se niega a convertir un entero que empieza por cero, así que 000123 se queda como texto y cuenta en «Valores pendientes de revisión». Eso te indica que la columna probablemente contiene códigos.
- Las descargas CSV de las herramientas del navegador conservan los ceros en el archivo, pero el programa que abra el CSV puede quitarlos igualmente, y por eso el XLSX es la entrega más segura.
- En la app Tablora, la exportación XLSX también mantiene como texto los valores que empiezan por un cero seguido de un dígito, incluso en las columnas que trata como numéricas, así que códigos como 000123 también sobreviven ahí.
Si los ceros ya han desaparecido
Un archivo que se ha abierto y guardado como números ya no contiene los ceros. Vuelve a la exportación, el PDF o el papel original, no a la copia de la hoja de cálculo, y reconstruye la columna a partir de ahí.
Datos de entrada
- Texto de la tabla
- id 000123
- Delimitador
- ,
Resultados
- Filas
- 2
- Columnas
- 1
| id |
|---|
| 000123 |
- Tamaño del archivo en bytes
- 2293
Todas las celdas de la hoja se guardan como texto para conservar los identificadores y el contenido que parece una fórmula.