El formato CSV explicado + problemas comunes
Actualizado 2026-07-06
CSV es el idioma universal de las hojas de cálculo y las exportaciones de datos — lo bastante simple para abrirlo en un editor de texto, admitido por toda herramienta que toque datos tabulares. Pero esa simplicidad esconde unas cuantas trampas sorprendentemente comunes que convierten una exportación limpia en un desastre. Aquí tienes cómo funciona CSV de verdad y cómo evitar los problemas de siempre.
Qué es CSV
CSV significa comma-separated values (valores separados por comas). Cada línea es una fila y, dentro de una fila, las comas separan las columnas. La primera línea suele ser una cabecera que nombra cada columna.
name,email,age Ada Lovelace,ada@example.com,36 Alan Turing,alan@example.com,41
Esa es toda la idea — que es justo por lo que los casos límite muerden.
Los problemas comunes
Comas dentro de un valor
¿Y si un valor contiene una coma, como Lovelace, Ada? Sin una regla, ese único campo parecería dos columnas. La solución: envolver los campos con comas entre comillas dobles.
"Lovelace, Ada",ada@example.com,36
Comillas dentro de un valor
Una comilla doble dentro de un campo entrecomillado se escapa duplicándola: "She said ""hi""" representa She said "hi".
Saltos de línea dentro de un valor
Un campo puede incluso contener un salto de línea si está entrecomillado — por eso no siempre puedes asumir «una línea = una fila» al analizar CSV a mano.
El delimitador no siempre es una coma
En regiones donde la coma es el separador decimal, las hojas de cálculo a menudo exportan con punto y coma (;) o tabuladores en su lugar. Si un archivo se abre como una gran columna, casi siempre es por un delimitador que no coincide.
La codificación y el BOM
CSV no lleva información de codificación, así que los caracteres acentuados pueden corromperse si el lector adivina mal — guarda como UTF-8. Algunos programas también añaden al inicio una marca de orden de bytes (BOM) invisible que puede romper la cabecera de la primera columna. (Mira nuestra guía sobre codificación de caracteres para saber por qué.)
Trabajar con datos CSV
Como CSV son solo líneas de texto, las herramientas de texto plano se encargan de mucha limpieza: ordena las filas con la herramienta ordenar líneas, elimina repeticiones con quitar líneas duplicadas y ve exactamente qué cambió entre dos exportaciones con un comparador de texto. Para una transformación estructurada, convertir los datos primero a JSON suele ser el camino más limpio.
Más de Formatos de datos y codificación
Ver todas las guías de Formatos de datos y codificación →Herramientas mencionadas en esta guía