NeverUpload

Por qué un archivo CSV se abre mal en Excel, y cómo arreglarlo

Todo en la columna A. Las tildes convertidas en símbolos raros. Códigos postales sin su primer cero. Un CSV es texto simple — los problemas vienen de cómo Excel adivina lo que significa ese texto.

Actualizado el · 4 min de lectura

CSV significa “valores separados por comas”: un archivo de texto plano en el que cada línea es una fila y un separador marca las columnas. Es la forma más común de intercambiar tablas entre sistemas, y no tiene ajustes propios — ni indicación de codificación, ni tipos de columna, ni un separador acordado. Cuando haces doble clic en un CSV, Excel adivina todo eso. La mayoría de los problemas son conjeturas equivocadas.

Problema 1: todo cae en una sola columna

Excel separa las columnas usando el separador de listas de la configuración regional del ordenador. En Estados Unidos es la coma. En España, en buena parte de Latinoamérica y de Europa, donde la coma es el separador decimal, es el punto y coma. Un archivo exportado con comas se abre perfecto en Nueva York y en una sola columna en Madrid — y al revés.

Solución: en lugar de hacer doble clic, usa Datos → Desde el texto/CSV en Excel y elige el delimitador de forma explícita. O convierte el CSV en un archivo .xlsx de verdad, que guarda las columnas y no deja nada por adivinar.

Problema 2: las tildes se convierten en símbolos raros

Si “Málaga” aparece como “Málaga”, el archivo está en UTF-8 y Excel lo leyó como una codificación antigua de Windows (Windows-1252). También pasa lo contrario: los archivos exportados por programas de gestión antiguos suelen estar en Windows-1252, y las herramientas que esperan UTF-8 muestran rombos con signos de interrogación.

Solución: en Desde el texto/CSV, pon el Origen del archivo en 65001: Unicode (UTF-8). Al generar CSV para usuarios de Excel, guárdalos como “CSV UTF-8”, que añade una pequeña marca al principio del archivo indicando la codificación.

Problema 3: desaparecen los ceros a la izquierda

Los códigos postales, los códigos de producto, los números de empleado y muchos identificadores fiscales empiezan por cero. Excel ve 00123, decide que es el número 123, y los ceros desaparecen — sin avisar, y para siempre en cuanto guardas.

Solución: importa la columna como Texto en lugar de dejar que Excel elija. Nunca vuelvas a guardar un CSV abierto con doble clic si contiene códigos: el daño se escribe de vuelta en el archivo.

Problema 4: los números largos se convierten en 1,23E+15

Excel solo guarda 15 dígitos significativos. Números de tarjeta, códigos de barras, referencias de factura y referencias bancarias más largos aparecen en notación científica, y los dígitos a partir del decimosexto se sustituyen por ceros. No es un problema de visualización: el dato se pierde.

Solución: la misma de arriba — son identificadores, no cantidades, y deben importarse como texto.

Problema 5: el día y el mes se intercambian

¿03/04/2026 es el 3 de abril o el 4 de marzo? Excel lo decide con la configuración regional. Las fechas que no pueden existir en su formato (como 25/12/2026 en un sistema estadounidense) se quedan como texto, mientras que las que sí pueden se intercambian sin avisar — y la misma columna acaba mezclada.

Solución: importa la columna eligiendo el formato de fecha correcto, o pide las fechas en formato ISO, sin ambigüedad: 2026-04-03.

Unir CSV de varios meses

Cuando combinas exportaciones mensuales en una sola tabla, los mismos problemas se multiplican. Antes de unir, comprueba que:

Una herramienta que empareja las columnas por nombre, y no por posición, evita el error más común: una columna nueva en marzo que desplaza todos los valores una casilla a la derecha.

Convierte CSV a Excel con las columnas y la codificación correctas

Pruébalo ahora

Preguntas frecuentes

¿Qué diferencia hay entre CSV y XLSX?

Un CSV es texto plano con una sola tabla y sin información de formato, tipos ni codificación. Un XLSX es un libro de Excel: guarda varias hojas, tipos de columna, fórmulas y formato, y se abre igual en cualquier ordenador.

Mi sistema solo exporta CSV. ¿Cómo doy un archivo limpio a quien usa Excel?

Convierte el CSV a XLSX una vez, eligiendo el delimitador y la codificación de forma explícita y manteniendo las columnas de códigos como texto. Después, el XLSX se puede compartir sin que nadie tropiece con los problemas de arriba.

¿Por qué el mismo CSV se ve bien en el ordenador de un compañero?

Porque Excel usa la configuración regional de cada ordenador para adivinar el separador y el formato de fecha. Dos ordenadores con regiones distintas leen el mismo archivo de forma distinta.

¿Puedo arreglar un CSV que ya perdió los ceros a la izquierda?

Solo si todavía tienes la exportación original. Una vez guardado sin los ceros, la información se ha perdido. Vuelve a exportar desde el sistema de origen.

Más guías