Abrir un archivo CSV con doble clic parece lo más natural, pero es la causa de muchos datos estropeados. Excel intenta «adivinar» qué tipo de dato hay en cada columna y, al hacerlo, quita los ceros iniciales de los códigos, convierte números largos en notación científica, transforma códigos en fechas y rompe los acentos. Una vez guardado, el daño suele ser irreversible. En este artículo verás por qué ocurre y cómo convertir un CSV a Excel de forma segura.
Los problemas más habituales
Ceros iniciales que desaparecen
Un código postal como «08001» se convierte en «8001». Un código de producto «000452» pasa a ser «452». Si después importas ese archivo en otro sistema, los registros ya no coinciden.
Números largos en notación científica
Los números de más de 15 dígitos, como algunos números de tarjeta de fidelización, códigos de barras EAN o identificadores de pedidos, se muestran como 1,23457E+15. Peor aún: Excel solo guarda 15 dígitos significativos, así que los últimos dígitos se pierden y se sustituyen por ceros.
Códigos convertidos en fechas
Un código como «3-12» o «MAR1» puede convertirse automáticamente en una fecha. Esto es tan común que algunos científicos llegaron a renombrar genes para evitar que Excel los transformara en fechas.
Fechas con el orden cambiado
Si el CSV contiene 03/04/2026, ¿es el 3 de abril o el 4 de marzo? Excel lo interpreta según la configuración regional del equipo, lo que provoca errores silenciosos.
Acentos y eñes rotos
Si el CSV está en UTF-8 y Excel lo abre con otra codificación, verás «Ã±» en lugar de «ñ».
Método 1: importar desde Excel con el asistente
En lugar de abrir el CSV con doble clic, usa Datos > Obtener datos > Desde texto/CSV. Este asistente te permite:
- Elegir la codificación del archivo (selecciona 65001: Unicode (UTF-8)).
- Indicar el delimitador correcto: coma, punto y coma o tabulación.
- Definir el tipo de cada columna. Marca como Texto las columnas de códigos, teléfonos y códigos postales.
Es el método más seguro dentro de Excel, aunque requiere varios clics y repetir el proceso cada vez.
Método 2: convertir en línea
Si conviertes archivos con frecuencia o no tienes Excel, una herramienta online es más rápida. El convertidor de CSV a Excel de nuestra página de herramientas lee el CSV, detecta el delimitador y la codificación y genera un archivo XLSX o XLS listo para abrir:
- Sube tu archivo CSV.
- Elige el formato de salida (XLSX es el recomendado).
- Descarga el archivo de Excel.
Al generar el archivo directamente, se evita la interpretación automática que hace Excel al abrir un CSV, por lo que los datos se conservan tal y como estaban.
Cómo comprobar que la conversión es correcta
Después de convertir, revisa estos puntos:
- Número de filas: debe coincidir con el número de líneas del CSV menos la fila de encabezados.
- Columnas de códigos: comprueba que conservan los ceros iniciales.
- Fechas: verifica algunas fechas en las que el día sea mayor que 12, por ejemplo el 25/09, para confirmar que el orden día/mes es correcto.
- Caracteres especiales: busca palabras con tildes o eñes.
- Números largos: comprueba que no aparecen en notación científica.
Buenas prácticas al recibir archivos CSV
- Nunca guardes encima del CSV original después de abrirlo en Excel. Guarda una copia en formato XLSX.
- Pide al remitente el delimitador y la codificación si el archivo viene de un sistema externo.
- Documenta el tipo de cada columna si recibes el mismo CSV periódicamente.
- Elimina filas vacías al final, que algunos sistemas añaden al exportar.
¿XLS o XLSX?
Si no tienes un motivo concreto, elige siempre XLSX. Admite más de un millón de filas, ocupa menos y es compatible con todas las versiones modernas de Excel, LibreOffice y Google Sheets. El formato XLS solo tiene sentido si el archivo debe abrirse con Excel 2003 o un sistema antiguo que no admite XLSX.
Cuando necesitas el camino inverso
Si después de trabajar en Excel tienes que volver a generar un CSV para importarlo en otro sistema, usa Excel a CSV. Te permite elegir delimitador y codificación para que el archivo sea compatible con el sistema de destino.
Preguntas frecuentes
¿Puedo recuperar los ceros iniciales después de guardar?
Si el código tenía siempre la misma longitud, puedes reconstruirlo con una fórmula como =TEXTO(A2;"000000"). Si la longitud variaba, no hay forma fiable de saber cuántos ceros faltaban, así que lo mejor es volver al CSV original.
¿Por qué Excel convierte mis códigos en fechas?
Porque intenta adivinar el tipo de dato y reconoce patrones como «1-5» o «3/12» como fechas. Para evitarlo, importa el archivo marcando esa columna como Texto o conviértelo con una herramienta que no aplique esa interpretación automática.
¿Qué pasa con los números de más de 15 dígitos?
Excel solo conserva 15 dígitos significativos en las celdas numéricas. Los números más largos, como algunos identificadores o códigos de barras, deben tratarse siempre como texto para no perder dígitos.
¿Es mejor abrir el CSV en Google Sheets?
Google Sheets también interpreta los datos al importar, aunque permite desactivar la conversión automática de texto a números y fechas. Sea cual sea el programa, lo importante es controlar el tipo de cada columna durante la importación.
Conclusión
Un CSV abierto con doble clic puede perder ceros, dígitos, fechas y acentos sin que te des cuenta. Para evitarlo, importa el archivo con el asistente de Excel marcando las columnas de texto o conviértelo con una herramienta que genere el archivo de Excel directamente. Tus datos llegarán intactos y te ahorrarás horas de correcciones. Encuentra este y otros convertidores gratuitos en nuestra página de herramientas.
Prueba nuestras herramientas gratuitas
Compara, convierte, combina y limpia tus hojas de cálculo desde el navegador, sin instalar nada.