Guía práctica de CSV y Excel
Excel cambia números largos a notación científica en CSV: cómo evitarlo
Si Excel muestra un valor como 1,23E+12, probablemente ha tratado un código largo como si fuera un número. En identificadores, referencias, teléfonos, EAN o IBAN, ese cambio puede ocultar dígitos o incluso perder precisión.
Esta guía explica cómo detectar columnas sensibles antes de abrir el CSV, cuándo generar un XLSX y por qué algunos valores largos deben conservarse como texto.
Respuesta rápida
No abras con doble clic un CSV que contenga EAN, referencias largas, IDs, IBAN, teléfonos o cuentas. Primero revisa el archivo con Analizar CSV. Si necesitas un archivo Excel final, genera un XLSX con CSV a Excel. Si debes mantener CSV, prepáralo con Arreglar CSV para Excel.
Problema, causa y solución recomendada
| Problema | Causa probable | Solución |
|---|---|---|
| Un EAN o referencia larga aparece como 1,23E+12 | Excel interpreta el identificador como número grande. | Convertir a XLSX conservador |
| IDs numéricos largos pierden los últimos dígitos | Excel puede limitar la precisión de números largos. | Analizar riesgos del CSV |
| Teléfonos, IBAN o cuentas cambian de formato | Son códigos de texto, aunque parezcan números. | Preparar CSV para Excel |
| Columnas mezclan IDs, espacios y separadores | La columna necesita limpieza antes de exportar o convertir. | Normalizar columnas CSV |
Por qué aparece 1,23E+12 en Excel
La notación científica es una forma compacta de mostrar números grandes. En Excel, un valor como 1,23E+12 significa aproximadamente 1,23 multiplicado por 10 elevado a 12. El problema aparece cuando ese valor no es una cantidad, sino un identificador que debe conservar todos sus caracteres.
Microsoft documenta que Excel puede convertir números largos a notación científica y que la precisión numérica tiene límites. Por eso un EAN, un ID de pedido o una referencia bancaria no deberían tratarse como números si solo sirven para identificar algo.
Cómo evitarlo sin perder dígitos
1. Detecta columnas sensibles antes de abrir
Empieza con Analizar CSV para revisar estructura, separador y columnas que parecen numéricas. Si una columna contiene EAN, IBAN, cuentas, teléfonos o IDs largos, trátala como texto.
2. Convierte a XLSX si el destino final es Excel
Si necesitas trabajar en Excel, usa CSV a Excel y revisa la vista previa antes de descargar. El objetivo es evitar que el doble clic sobre el CSV aplique conversiones automáticas sin que puedas revisarlas.
3. Prepara el CSV si debe seguir siendo CSV
Si necesitas entregar otro CSV, usa Arreglar CSV para Excel. La preparación de separador y codificación no convierte por sí sola los datos a texto, pero reduce problemas de lectura y ayuda a conservar una salida más predecible.
4. Normaliza solo después de proteger el identificador
Si los identificadores mezclan espacios, guiones o prefijos, usa Normalizar CSV cuando ya tengas claro qué debe conservarse. Primero protege el valor completo; después limpia formato y consistencia.
Casos típicos que no son números reales
- EAN y referencias largas:deben conservar longitud y dígitos exactos para validar productos.
- IDs numéricos largos:pueden perder precisión si Excel los trata como cantidades.
- Teléfonos largos:prefijos internacionales y extensiones no deben convertirse a notación científica.
- IBAN y códigos bancarios:son identificadores de texto, aunque incluyan muchos dígitos.
- Columnas de texto:SKU, cuentas, pedidos o referencias internas se comparan por valor exacto, no por cálculo.
Si importas el CSV desde Excel
Si prefieres importar desde Excel, configura las columnas sensibles como texto antes de finalizar la importación. Cambiar el formato después puede mejorar la visualización, pero no siempre recupera dígitos si Excel ya alteró el valor.
La clave es decidir antes de importar si una columna representa una cantidad o un identificador. Cuando el dato es EAN, IBAN, teléfono, cuenta o referencia, lo normal es conservarlo como texto.
Privacidad y límites
Las herramientas enlazadas procesan el archivo en tu navegador. No hay registro, no hay backend para recibir archivos y el CSV no se sube a Datos Limpios. Conserva una copia original antes de transformar datos importantes.
Guías relacionadas
- Si también se pierden ceros iniciales en códigos o teléfonos, revisa cómo evitar que Excel elimine ceros iniciales en CSV.
- Si quieres una visión general antes de generar un XLSX, consulta cómo convertir CSV a Excel sin romper columnas, fechas o ceros.
- Si el problema aparece junto con fechas ambiguas, consulta cómo evitar que Excel cambie fechas al abrir un CSV.