Abrir un CSV en Excel sin perder los ceros a la izquierda
Excel quita los ceros a la izquierda porque convierte todo lo que parece un número cuando abres un CSV con doble clic. Para conservarlos, importa el archivo con las columnas como Texto, cambia la configuración de conversión automática de datos de Excel o convierte el CSV en un .xlsx con esas columnas guardadas como texto. Solo lo último funciona para la próxima persona que abra el archivo, porque el tipo queda guardado en él.
Fuente: Soporte de Microsoft, Keeping leading zeros and large numbers y Excel specifications and limits, leídas el 3 de noviembre de 2026.
Qué cambia Excel al abrir un CSV
Un CSV guarda cada valor como texto; el RFC 4180 define filas y campos, no tipos. Excel adivina los tipos, y las suposiciones que dañan las listas de contactos son estas:
| En el CSV | Después de un doble clic |
|---|---|
02108 (código postal) |
2108 |
+447911123456 |
447911123456 |
4111111111111111 (ID de 16 dígitos) |
4111111111111110, mostrado como 4.11E+15 |
1-2 (una unidad o talla) |
2 de enero |
1E5 (un código de pieza) |
100000 |
=SUM o -texto |
Leído como fórmula |
El segundo problema es el peor: si alguien vuelve a guardar el archivo como CSV, los valores cambiados se escriben en él. Una lista que pasó por el Excel de un colega puede llegar a tu CRM con todos los códigos postales de Nueva Inglaterra en cuatro dígitos.
Solución 1: importar en lugar de hacer doble clic
En Excel, usa Datos > Desde el texto/CSV, elige el archivo, haz clic en Transformar datos y define las columnas de código postal, teléfono e ID como Texto antes de cargar. Funciona, pero hay que repetirlo cada vez y lo tiene que hacer cada persona que abra el archivo.
Solución 2: cambiar la configuración de Excel
Las versiones actuales de Microsoft 365 tienen Archivo > Opciones > Datos > Conversión automática de datos, donde puedes desmarcar la eliminación de ceros a la izquierda y la conversión de números largos. Solo cambia tu Excel, así que el colega al que le envías el archivo sigue viendo el daño.
Solución 3: enviar un .xlsx con columnas de texto
Un .xlsx registra el tipo de cada celda, y una celda guardada como texto nunca se convierte. La herramienta CSV a Excel lo hace en tu navegador:
- Sube o pega el CSV (lee archivos separados por comas, punto y coma o tabulaciones, de hasta 25 MB).
- Pulsa Check and convert. Lista cada columna que Excel cambiaría, con un ejemplo y un recuento: ceros a la izquierda, números de más de 15 dígitos, valores que parecen fechas, notación científica, signos + al inicio, inicios de fórmula, TRUE/FALSE y separadores de miles.
- Deja la opción predeterminada (solo esas columnas como texto, para que cantidades e ingresos sigan siendo números) o guarda todas las columnas como texto.
- Descarga el .xlsx y envía ese archivo en lugar del CSV.
Los números de teléfono son un caso especial que merece una segunda mirada: cuando ya estén a salvo, dar formato a números de teléfono en Excel explica cómo dejarlos todos en un formato uniforme.
Si los ceros ya se perdieron
No se pueden recuperar del archivo. En códigos postales de EE. UU., buscar y reemplazar en CSV con las expresiones regulares activadas, reemplazando ^(\d{4})$ por 0$1, devuelve el cero a los valores de cuatro dígitos solo en la columna de código postal. Para números de cuenta o IDs, vuelve a exportar desde el sistema de origen.
Límites
La herramienta escribe una hoja por archivo, se aplica el límite de 1.048.576 filas de Excel y las celdas de más de 32.767 caracteres se recortan. Las fechas quedan como texto en lugar de convertirse en fechas de Excel. Revisa las conversiones de la lista anterior, no todas las configuraciones regionales (una configuración con punto y coma y coma decimal todavía puede sorprenderte). Y conserva los valores intactos; no te dice si las direcciones de correo que contienen funcionan.
Dónde encaja SimpleVerifier
Si la hoja es una lista de contactos, sube el CSV o el .xlsx en /verify: cada dirección recibe una comprobación del buzón en vivo, y las válidas, riesgosas e inválidas se descargan como archivos separados con tus demás columnas intactas. Verificar correos en Excel explica el proceso completo. Las primeras 100 comprobaciones son gratis al iniciar sesión con Google. Pro cuesta $39 al mes: los primeros 100.000 correos de cada mes van a máxima velocidad y después las listas grandes avanzan más despacio, sin cortes; los paquetes únicos de 10.000 comprobaciones cuestan $15 y no vencen. Consulta los precios.
Preguntas frecuentes
¿Por qué Excel quita los ceros a la izquierda de mi CSV?
Excel convierte los valores que parecen números cuando abres un CSV con doble clic, y un número no puede tener un cero a la izquierda. 02108 pasa a ser 2108. La página de ayuda de Microsoft sobre ceros a la izquierda y números grandes describe el comportamiento y las alternativas.
¿Cómo conservo los ceros a la izquierda al abrir un CSV en Excel?
Impórtalo con Datos > Desde el texto/CSV y define las columnas afectadas como Texto, desmarca la eliminación de ceros a la izquierda en Archivo > Opciones > Datos > Conversión automática de datos en Microsoft 365 actual, o convierte el CSV en un .xlsx con esas columnas guardadas como texto para que los tipos viajen con el archivo.
¿Por qué mis números de pedido de 16 dígitos terminan en cero?
Excel guarda 15 dígitos significativos en los números. Un ID de 16 dígitos guardado como número se redondea, así que 4111111111111111 pasa a ser 4111111111111110. Guardado como texto, se conservan todos los dígitos.
¿Puedo recuperar los ceros después de guardar el archivo?
No de forma automática, porque ya no están en el archivo. En códigos postales de EE. UU., reemplazar con una expresión regular ^(\d{4})$ por 0$1 devuelve el cero a los valores de cuatro dígitos; otros IDs necesitan la exportación original.
Verifica correos por 39,00 USD/mes, sin cortes
Comprobación SMTP real del buzón. Sin créditos ni cobro por correo.
Empezar