CSV con punto y coma o coma: ¿cuál deberías usar?
Descubre por qué algunos CSV usan punto y coma en lugar de comas, cuándo conviene cada separador y cómo convertir entre ambos sin cambiar los datos.
En España es habitual escribir un importe como 1.234,50. Por eso muchos CSV destinados a hojas de cálculo usan ; para separar columnas y reservan la coma para los decimales.
referencia;producto;precio;ciudad
000731;Aceite de oliva;12,50;Sevilla
000844;Piñones;7,95;Málaga
En España, la coma decimal cambia la elección del separador
El nombre CSV no obliga a usar una coma literal. Un archivo separado por punto y coma sigue siendo un archivo de valores delimitados y puede ser la opción más clara cuando los números ya contienen comas.
La regla útil es sencilla: conserva el formato que espera el sistema de destino. Un programa de contabilidad puede pedir ;, mientras que una API puede exigir , y números con punto decimal.
Qué hacer cuando Excel deja todo en una sola columna
En Excel, evita adivinar a partir del aspecto de la hoja. Usa Datos > Desde texto/CSV y mira la vista previa.
Si nombre;ciudad;importe aparece dentro de una sola columna, selecciona Punto y coma como delimitador. Si además ves Muñoz en lugar de Muñoz, eso es un problema de codificación distinto y debe corregirse aparte.
El delimitador decide dónde termina una columna. La codificación decide cómo se interpretan letras como ñ, á o í.
Ejemplo: precios de una tienda en Sevilla
Supón que el sistema de ventas exporta:
pedido;cliente;total
ES-1042;María Muñoz;1.249,90
ES-1043;Álvaro Núñez;89,50
Para enviarlo a un sistema que pide coma y punto decimal hacen falta dos transformaciones diferentes. Cambiar ; por , no convierte 1.249,90 en 1249.90.
Ese detalle evita un error frecuente: confundir el separador de campos con el formato numérico local.
Nablyx no interpreta cualquier signo de puntuación como separador. Su procesamiento comprueba qué delimitador se usa de forma coherente en el archivo y considera como candidatos la coma, el punto y coma, el tabulador y la barra vertical. El separador detectado en la entrada solo es el punto de partida: puedes elegir otro para la salida si el sistema receptor lo exige.
Convertir el separador sin convertir los números
Cuando solo necesitas cambiar la estructura del CSV:
- Comprueba primero qué separador produce columnas correctas.
- Elige el separador que exige el receptor.
- Verifica una fila con
12,50, otra con un nombre acentuado y cualquier ID con ceros iniciales. - Importa una muestra en la aplicación final antes de usar el archivo completo.
El valor 12,50 debe seguir siendo 12,50 si no has pedido una conversión de números.
La conversión se hace con un parser de CSV, no sustituyendo caracteres a ciegas. Una coma dentro de un campo entrecomillado sigue formando parte de ese campo, mientras que solo se reescriben los separadores reales entre columnas. Por eso conviene confirmar el delimitador de entrada antes de convertir.
Cambiar el separador del CSVMira la transformación
El texto dañado y los separadores mezclados se convierten en un CSV fiable
Repara texto ilegible y separadores incoherentes sin cambiar los valores reales de las celdas.
¿Necesitas hacer esto ahora?
Cambiar el separador del CSVHerramientas relacionadas
Abre la herramienta de esta guía o explora otra relacionada.
- Limpiar y reparar archivos CSV sin subirlosRepara problemas comunes de CSV, incluidos delimitadores incorrectos, filas desiguales, líneas vacías, espacios en blanco, marcadores BOM y encabezados duplicados.
- Validar archivos CSV online gratisAnaliza un CSV para detectar problemas de estructura, codificación, encabezados, delimitadores y espacios sin cambiar el archivo.
- CSV seguro para Excel — gratis, sin subirloNeutraliza fórmulas, conserva identificadores y texto parecido a fechas, y exporta CSV o XLSX tipado sin subir el archivo.