Guía práctica de CSV y Excel

Excel elimina los ceros iniciales en CSV: cómo evitarlo en códigos, teléfonos y referencias

Si abres un CSV con doble clic, Excel puede decidir que un código postal, un teléfono o una referencia es un número. En ese momento elimina ceros iniciales y cambia un identificador válido por otro distinto.

Esta guía explica cómo detectar el riesgo antes de convertir, cuándo generar un XLSX y qué hacer si necesitas mantener el archivo como CSV. Las herramientas de Datos Limpios procesan los archivos localmente en el navegador.

Respuesta rápida

No abras el CSV directamente si contiene códigos postales, teléfonos, referencias internas, SKUs o identificadores. Primero revisa el archivo con Analizar CSV. Si necesitas un Excel final, usa convertir CSV a Excel para generar un XLSX desde una vista previa. Si debes entregar otro CSV, prepáralo con Arreglar CSV para Excel.

Problema, causa y solución recomendada

Casos frecuentes de ceros iniciales eliminados en CSV y Excel
ProblemaCausa probableSolución
Códigos postales como 08001 pasan a 8001Excel interpreta la columna como número.Convertir a XLSX conservador
Teléfonos o extensiones pierden el cero inicialEl valor parece numérico, aunque realmente es texto.Analizar riesgos del CSV
Códigos de producto o referencias internas cambianExcel normaliza identificadores como si fueran cantidades.Preparar CSV para Excel
Identificadores mezclan espacios, guiones o formatosLa columna necesita limpieza antes de convertirla.Normalizar columnas CSV

Por qué Excel elimina los ceros iniciales

Un CSV no guarda tipos de columna como texto, número o fecha. Es texto plano separado por delimitadores. Al abrirlo, Excel interpreta cada valor y puede decidir que 08001 es el número 8001, porque para una cantidad numérica el cero inicial no aporta valor.

El problema es que muchos datos con ceros iniciales no son cantidades: son códigos postales, teléfonos, códigos de producto, referencias internas o identificadores. En esos casos el cero forma parte del dato y perderlo puede romper cruces, importaciones o validaciones posteriores.

La especificación RFC 4180 describe convenciones de CSV como campos separados y comillas, pero no define tipos de datos para cada columna. Por eso conviene validar la interpretación antes de dejar que Excel convierta valores automáticamente.

Cómo evitarlo sin cambiar tus datos

1. Detecta columnas sensibles antes de abrir en Excel

Usa Analizar CSV para revisar separador, columnas, codificación y posibles riesgos. Si ves una columna con códigos postales, teléfonos, IDs o referencias, trátala como texto aunque contenga solo dígitos.

2. Convierte a XLSX cuando el destino final sea Excel

Si vas a trabajar en Excel, evita el doble clic sobre el CSV y genera un archivo con CSV a Excel. La vista previa ayuda a confirmar columnas y valores antes de descargar el XLSX.

3. Prepara el CSV si necesitas seguir usando CSV

Si el archivo final debe seguir siendo CSV, usa Arreglar CSV para Excel. Puedes preparar separadores y codificación para reducir problemas de lectura, manteniendo siempre una copia del original.

4. Normaliza solo después de confirmar el formato

Si tus identificadores mezclan espacios, guiones, mayúsculas o formatos diferentes, revisa Normalizar CSV. Primero confirma que los ceros iniciales siguen presentes; después limpia textos, espacios y consistencia.

Casos típicos donde el cero importa

  • Códigos postales: 08001, 01001 o 00118 dejan de representar la zona correcta si pierden el cero inicial.
  • Teléfonos: prefijos, extensiones o formatos internos pueden empezar por cero y no deben tratarse como cantidades.
  • Códigos de producto: SKUs, EAN internos o variantes pueden depender de una longitud fija.
  • Referencias internas:números de pedido, expediente o cliente suelen compararse como texto exacto.
  • Identificadores: IDs importados desde otro sistema pueden fallar si cambian de longitud.

Si importas el CSV desde Excel

Microsoft recomienda importar archivos de texto o CSV desde las opciones de datos cuando necesitas controlar separador, origen y formato de columnas. En columnas con ceros iniciales, el punto clave es tratarlas como texto antes de finalizar la importación.

Si no tienes claro qué columnas son sensibles, diagnostica el CSV antes. El objetivo no es forzar Excel, sino evitar que una conversión automática cambie datos que después parecen correctos a simple vista.

Privacidad y límites

Las herramientas enlazadas leen el archivo en tu navegador. No hay registro, no hay backend para recibir archivos y el CSV no se sube a Datos Limpios. Conserva siempre una copia original antes de transformar datos importantes.

Guías relacionadas

Fuentes y referencias