CSV
CSV
El formato de datos tabulares más simple, que separa las columnas con comas
Introducción
CSV (Comma-Separated Values) es un texto tabular sencillo en el que cada línea es una fila y los valores separados por comas son cada columna. Es la forma más común de intercambiar datos tabulares entre hojas de cálculo y bases de datos.
Su estructura es plana (flat), por lo que no puede contener datos jerárquicos, pero a cambio es ligero y se abre en cualquier lugar.
Características de sintaxis
- A menudo se usa la primera línea como encabezado (nombres de columna).
- Si un valor contiene comas, comillas o saltos de línea, se encierra entre comillas dobles.
- Las comillas dentro de comillas se escapan duplicándolas ("").
- A veces se usan el punto y coma o la tabulación como delimitador.
Ventajas
- Se abre en cualquier lugar, como Excel o bases de datos
- Ligero y simple
- Eficiente para grandes volúmenes de datos tabulares
Desventajas
- No puede representar datos jerárquicos ni anidados
- Al no tener información de tipos, todo son cadenas
- Tiene muchas variantes de delimitador y codificación
Usos principales
- Exportar e importar hojas de cálculo
- Conjuntos de datos para análisis
- Carga masiva en bases de datos
Ejemplo
id,name,role
1,Ada,admin
2,Linus,editor