DocDori

Cuando Excel elimina los ceros iniciales de ‘0012’

Última actualización 2026-11-10

Por qué valores que empiezan por 0, como códigos de producto, códigos postales o números de estudiante, se convierten en 12 en Excel y cómo conservarlos.

Es frecuente que, al escribir en Excel o abrir un CSV con el código de producto 0012, el código postal 01234 o un teléfono 010…, desaparezcan los ceros de delante. Ocurre porque Excel trata esos valores como ‘números’ y, en un número, los ceros iniciales no tienen significado.

Cómo conservarlos en Excel

En DocDori

Al abrir un CSV, DocDori no convierte sin más en números los valores que lo parecen. 0012 se queda como 0012, y los números largos de más de 20 dígitos se mantienen como texto sin redondear. En XLSX, un 0012 guardado como cadena también se vuelve a guardar como cadena.

¿Se pueden recuperar los ceros perdidos?

En un archivo donde ya se guardó el número 12, no queda información de los dígitos originales, así que no se puede restaurar automáticamente. Si la longitud es fija, puedes rehacerlo fijando los dígitos con algo como =TEXT(A1,"0000") en Excel, pero lo más exacto es volver a conseguir el original.

Valores en los que suele pasar

Preguntas frecuentes

¿Y si vuelvo a abrir en Excel el CSV que corregí en DocDori? DocDori guarda 0012 tal cual, pero Excel puede volver a convertirlo en número si abres el archivo con doble clic. En Excel, ábrelo con ‘Datos → Desde el texto/CSV’ y pon esa columna como texto.

¿Es seguro guardarlo como XLSX? Si la celda está guardada como texto, 0012 se mantiene también en XLSX. Ojo con las celdas numéricas a las que solo se les aplicó el formato de presentación 0000: el valor real sigue siendo 12.

Pruébalo ahora en el espacio de trabajo