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
| Problema | Causa probable | Solución |
|---|---|---|
| Códigos postales como 08001 pasan a 8001 | Excel interpreta la columna como número. | Convertir a XLSX conservador |
| Teléfonos o extensiones pierden el cero inicial | El valor parece numérico, aunque realmente es texto. | Analizar riesgos del CSV |
| Códigos de producto o referencias internas cambian | Excel normaliza identificadores como si fueran cantidades. | Preparar CSV para Excel |
| Identificadores mezclan espacios, guiones o formatos | La 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
- Si además se rompen fechas o columnas al convertir, revisa cómo convertir CSV a Excel sin romper columnas, fechas o ceros.
- Si el CSV se abre en una sola columna, empieza por entender por qué Excel no separa bien el CSV.
- Si aparecen tildes, eñes o símbolos raros, consulta cómo corregir caracteres raros y codificación en CSV.