Abres un archivo CSV con doble clic y, en lugar de ver tus datos ordenados en columnas, todo aparece amontonado en la columna A: Producto;Precio;Stock. O al revés: guardas una hoja como CSV, se la envías a otra persona y le llega con punto y coma cuando su sistema esperaba comas. No es un fallo del archivo. Es la configuración regional de cada equipo.
Aquí vas a entender de dónde sale el problema, qué separador usa Excel al guardar y al abrir, y cómo importar cualquier CSV sin romper columnas, decimales ni acentos.
Por qué un CSV puede llevar comas o punto y coma
CSV significa «valores separados por comas». El formato nació en países donde la coma no se usa para los decimales. En buena parte de Europa y Latinoamérica, en cambio, el número uno y medio se escribe 1,5. Si el separador de campos también fuera la coma, el programa no sabría si 1,5 es un número o dos campos distintos.
Por eso Windows y macOS tienen un ajuste llamado separador de listas. En configuraciones regionales con coma decimal suele ser el punto y coma; en las que usan punto decimal, la coma. Excel toma ese ajuste del sistema tanto para guardar como para abrir archivos CSV.
| Configuración regional | Separador decimal | Separador de listas habitual |
|---|---|---|
| Español (España, Argentina, Colombia…) | , | ; |
| Español (México) | . | , |
| Inglés (Estados Unidos, Reino Unido) | . | , |
| Francés, italiano, portugués (Brasil) | , | ; |
Ni siquiera todos los países de habla hispana coinciden: un CSV creado en un equipo configurado para México puede abrirse mal en uno configurado para España.
Qué separador usa Excel al guardar un CSV
Cuando eliges Archivo › Guardar como › CSV (delimitado por comas), Excel no escribe necesariamente comas. Escribe el separador de listas de tu sistema. Si tu Windows está configurado con punto y coma, el archivo saldrá con punto y coma aunque el nombre del formato diga «comas».
Para comprobar o cambiar ese ajuste en Windows:
- Abre el Panel de control y entra en Reloj y región › Región.
- Pulsa Configuración adicional.
- En la pestaña Números, mira el campo Separador de listas.
- Cámbialo si lo necesitas, acepta y vuelve a abrir Excel.
Ten en cuenta que este cambio afecta a todo el sistema, también a cómo escribes las fórmulas: con coma como separador de listas, Excel espera =SI(A2>5,"Sí","No") en lugar de usar punto y coma.
En Mac, Excel también sigue la región del sistema (Ajustes del Sistema › General › Idioma y región). LibreOffice Calc es más flexible: al guardar como CSV, marca Editar configuración del filtro y te deja elegir el delimitador.
Cómo abrir un CSV que aparece en una sola columna
Al hacer doble clic, Excel abre el CSV dando por hecho que usa tu separador de listas. Si el archivo usa otro, todo queda en la columna A. Tienes tres soluciones.
Opción 1: Texto en columnas
- Selecciona la columna A.
- Ve a Datos › Texto en columnas.
- Elige Delimitados y pulsa Siguiente.
- Marca el separador real del archivo (Coma o Punto y coma) y desmarca el resto.
- En el último paso, el botón Avanzadas te permite indicar qué separador decimal y de miles trae el archivo. Pulsa Finalizar.
Opción 2: importar desde texto/CSV
Es el método más fiable en Excel 2016, 2019, 2021 y 365. En lugar de hacer doble clic, abre un libro vacío y ve a Datos › Obtener datos › Desde archivo › Desde texto/CSV. En la ventana de vista previa puedes elegir el Delimitador y el Origen del archivo (la codificación). Si todo se ve bien, pulsa Cargar. Si hay números o fechas en otro formato regional, pulsa Transformar datos y, en la columna afectada, usa Cambiar tipo › Usar configuración regional.
Opción 3: la línea sep=
Un truco que solo entiende Excel: abre el CSV con el Bloc de notas y añade como primera línea sep=; (o sep=,). Guarda y abre con doble clic: Excel usará ese separador. El inconveniente es que otros programas leerán esa línea como si fuera un dato, y en algunos casos interfiere con la detección de la codificación UTF-8. Úsalo para consultar, no para archivos que vayan a una base de datos.
El otro problema: decimales y miles
Aunque las columnas salgan bien, los números pueden llegar como texto. Imagina que recibes un CSV de un sistema configurado en inglés con estos importes:
| Texto en el CSV | Lo que quieres obtener |
|---|---|
| 1,234.50 | 1.234,50 |
| 89.90 | 89,90 |
| 12,000.00 | 12.000,00 |
Si tu Excel usa coma decimal, verá esos valores como texto (alineados a la izquierda) o, peor, interpretará 89.90 como una fecha o como 8.990. La función VALOR.NUMERO (Excel 2013 y posteriores) convierte el texto indicando qué separador decimal y de miles trae:
=VALOR.NUMERO(A2;".";",")
El segundo argumento es el separador decimal del texto original y el tercero, el de miles. Si tu versión no la tiene, puedes quitar las comas y cambiar el punto por una coma:
=VALOR(SUSTITUIR(SUSTITUIR(A2;",";"");".";","))
Copia la fórmula hacia abajo y, si quieres quedarte solo con los valores, usa Pegado especial › Valores.
Acentos y caracteres raros: la codificación
El separador no es lo único que cambia de un equipo a otro. Si al abrir un CSV ves Campaña en lugar de «Campaña», el archivo está en UTF-8 y Excel lo ha leído con otra codificación. Al guardar, elige CSV UTF-8 (delimitado por comas), disponible en Excel 2019, 2021 y 365, en lugar del CSV clásico. Al importar, usa la opción 2 y selecciona 65001: Unicode (UTF-8) en Origen del archivo.
Consejos para enviar un CSV que funcione en cualquier equipo
- Pregunta qué espera el destino. Muchas plataformas de comercio electrónico, bancos y programas de correo piden comas y punto decimal. Otras aceptan ambos.
- Abre el CSV con un editor de texto antes de enviarlo. Así ves el separador real, no lo que Excel interpreta.
- Evita formatos de número con miles en las columnas numéricas.
1234.5se importa mejor que1.234,50. - Usa fechas en formato año-mes-día (2025-03-04).
03/04puede leerse como 3 de abril o como 4 de marzo según el país. - Recuerda que un CSV guarda una sola hoja y pierde formatos, fórmulas y colores. Conserva siempre el xlsx original.
Si solo necesitas pasar una hoja a CSV sin abrir Excel, prueba nuestra herramienta gratuita para convertir Excel a CSV: subes tu archivo xlsx, xls u ods y descargas el CSV. Después, ábrelo con un editor de texto para confirmar que el separador es el que necesita el programa de destino. Y si te pasan un CSV y quieres trabajarlo como hoja de cálculo, puedes convertir el CSV a Excel.
Conclusión
Coma o punto y coma no depende del archivo, sino de la configuración regional del equipo que lo crea y del que lo abre. Excel usa el separador de listas del sistema al guardar y al abrir, y por eso un mismo CSV se ve perfecto en un ordenador y desordenado en otro. Si importas con Datos › Desde texto/CSV, revisas los decimales con VALOR.NUMERO y guardas en UTF-8, evitarás casi todos los problemas.
Preguntas frecuentes
¿Por qué Excel guarda el CSV con punto y coma si el formato dice «delimitado por comas»?
Porque Excel escribe el separador de listas de la configuración regional de tu sistema. En regiones donde la coma es el separador decimal, ese separador suele ser el punto y coma.
¿Puedo cambiar el separador solo en Excel, sin tocar Windows?
Excel no tiene una opción propia para elegir el delimitador al guardar un CSV. Las opciones de Archivo › Opciones › Avanzadas cambian el separador decimal y de miles, no el de listas. Si necesitas otro delimitador puntualmente, puedes cambiar el separador de listas de Windows, exportar y restaurarlo, o guardar el archivo desde LibreOffice Calc eligiendo el delimitador.
¿Qué separador es el correcto?
El que espere el programa que va a leer el archivo. La coma es lo más habitual en sistemas internacionales; el punto y coma es frecuente en programas configurados para países con coma decimal. Si tienes dudas, consulta la documentación de importación de esa plataforma.
¿Un CSV puede usar tabulaciones como separador?
Sí. Se suelen llamar archivos TSV o «texto delimitado por tabulaciones». Excel los guarda con Texto (delimitado por tabulaciones) y son una buena opción cuando tus datos contienen comas y punto y coma dentro de los textos.
Prueba nuestras herramientas gratuitas
Compara, convierte, combina y limpia tus hojas de cálculo desde el navegador, sin instalar nada.