Format Atlas

Comparar

CSV vs JSON

CSV representa registros tabulares; JSON representa valores estructurados, como objetos y arreglos. Elige según la forma de los datos y el sistema receptor.

¿Qué formato deberías elegir?

Usa CSV para tablas sencillas y hojas de cálculo; usa JSON para datos anidados o API que lo requieran.

Adecuado para CSV

Intercambio de datos tabulares

  • Transferir una tabla simple entre aplicaciones

Adecuado para JSON

API web, archivos de configuración e intercambio de datos

  • Transferir datos estructurados

Información básica

CampoCSVJSON
Extensión.csv.json
Tipo MIMEtext/csvapplication/json
Usos habitualesIntercambio de datos tabularesAPI web, archivos de configuración e intercambio de datos
Cómo abrirAl importarlo en una hoja de cálculo, indique codificación y delimitador. Compruebe que ceros iniciales, valores similares a fechas y números largos no se conviertan automáticamente.Ábralo en un editor de texto, IDE o visor compatible con JSON.
Exportar o convertirAl exportar XLSX a CSV normalmente se escriben solo los valores de una hoja elegida. Conserve fórmulas, formato, otras hojas y gráficos por separado.Las aplicaciones o herramientas de conversión pueden convertirlo a formatos como CSV.

Elegir según el uso

Transferir una tabla simple entre aplicaciones

Intercambio de datos tabulares

CSV

Transferir datos estructurados

API web, archivos de configuración e intercambio de datos

JSON

Punto clave 1

CSV se organiza en registros y campos y ofrece poco soporte para estructuras anidadas o tipos explícitos.

Más sobre las diferencias

Punto clave 2

JSON representa objetos, arreglos, cadenas, números, booleanos y null.

Más sobre las diferencias

Más sobre las diferencias

Confirma el esquema y las reglas de análisis del receptor. Comprueba delimitador y codificación en CSV, o tipos y campos requeridos en JSON; ninguno define por sí solo todo el contrato de datos de la aplicación.

  • CSV facilita el intercambio de tablas planas.
  • JSON representa datos jerárquicos, pero puede necesitar un esquema acordado para definir su significado.

Preguntas frecuentes

¿CSV puede representar datos anidados como JSON?

No de forma natural. CSV está diseñado para filas y campos; las estructuras anidadas requieren convenciones compartidas o un formato como JSON.

¿CSV puede guardar directamente objetos JSON anidados?

No de forma tabular estándar; hace falta aplanar o definir un mapeo, lo que puede perder estructura.

Más información

Usos y comprobaciones relacionados

Elegir un formato para análisis e intercambio de datos

Referencias y especificaciones