Saltar al contenido principal
FreeOnlineTools Go
Español
Explicación

¿Qué es CSV? Una explicación completa de valores separados por comas

Por FreeOnlineTools Team · Actualizado 2026-09-02

Respuesta rápida

CSV es un formato de texto para datos tabulares donde cada fila es una línea y los valores están separados por comas. La primera fila suele contener encabezados de columna. CSV se utiliza para exportar, importar e intercambiar datos entre hojas de cálculo, bases de datos y herramientas de análisis de datos. Utilice nuestro conversor gratuito de CSV a JSON para transformar CSV en JSON.

Introducción

CSV (Valores separados por comas) es un formato de texto sin formato para almacenar datos tabulares: datos organizados en filas y columnas, como una hoja de cálculo. Cada fila es una línea de texto y cada valor dentro de una fila está separado por una coma. CSV es el formato más simple y ampliamente admitido para datos tabulares: cada aplicación de hoja de cálculo (Excel, Google Sheets, Numbers), sistema de base de datos y herramienta de análisis de datos puede leer y escribir CSV. Está definido por RFC 4180.

Paso a paso

  1. Comprender la estructura CSV

    Un archivo CSV tiene una fila por línea, con valores separados por comas. La primera fila suele ser una fila de encabezado que contiene los nombres de las columnas. Cada fila subsiguiente es un registro de datos. Ejemplo: 'nombre,edad,ciudad\nAlice,30,NYC\nBob,25,LA'.

  2. Aprenda las reglas de cotización

    Los valores que contienen comas, comillas o nuevas líneas deben estar entre comillas dobles. Una cotización dentro de un valor cotizado se escapa duplicándola. Ejemplo: 'Alice,"Hello, world"': la coma dentro de las comillas es parte del valor, no un separador.

  3. Reconocer CSV variaciones

    Si bien las comas son el delimitador estándar, algunos archivos usan punto y coma (;), tabulaciones (TSV) o barras verticales (|). Las configuraciones regionales europeas suelen utilizar punto y coma porque las comas se utilizan como separadores decimales. Siempre verifique el delimitador al analizar.

  4. Convertir CSV a otros formatos

    CSV no tiene información de tipo: todos los valores son cadenas. Al convertir a JSON o cargar en un programa, es posible que necesite convertir cadenas numéricas en números. Utilice nuestro convertidor CSV a JSON para una conversión instantánea.

Ejemplos

CSV simple con encabezados

Aporte: Tres columnas, dos filas de datos

Producción: nombre, edad, ciudad Alicia, 30, Nueva York Bob, 25 años, Luisiana

CSV con valores cotizados

Aporte: Valor que contiene una coma

Producción: nombre, nota Alice, "Hola mundo"

TSV (separados por tabulaciones)

Aporte: Mismos datos, delimitador de tabulación

Producción: nombre edad ciudad Alicia 30 Nueva York

Problemas comunes

  • Todos los valores son cadenas: CSV no tiene información de tipo. Los números, fechas y valores booleanos se almacenan como texto y la aplicación debe analizarlos.
  • Delimitadores inconsistentes: algunos archivos usan comas, otros punto y coma o tabulaciones. Detecta el delimitador automáticamente o deja que el usuario lo especifique.
  • Problemas de codificación: los archivos CSV de Excel pueden usar codificación BOM o Windows-1252 en lugar de UTF-8. Esto causa problemas con caracteres que no son ASCII.
  • Longitudes de fila inconsistentes: algunas filas pueden tener menos o más columnas que el encabezado. Maneje los valores faltantes como valores nulos y adicionales truncando o generando errores.

Consejos

  • CSV es mejor para datos tabulares; use JSON para datos anidados o jerárquicos.
  • Cita siempre valores que contengan comas, comillas o nuevas líneas para evitar errores de análisis.
  • Utilice codificación UTF-8 sin BOM para obtener la máxima compatibilidad.
  • Utilice nuestro convertidor CSV a JSON para transformar CSV en JSON para usar en aplicaciones web.

Herramientas relacionadas

Guías relacionadas

Referencias