Saltar al contenido principal

Conversor CSV ↔ JSON

Herramienta gratuita en línea que soporta conversión bidireccional entre formatos CSV y JSON.

Examples

CSV Example:

name,age,city
John,30,New York
Jane,25,Los Angeles
Bob,35,Chicago

JSON Example:

[
  {"name": "John", "age": "30", "city": "New York"},
  {"name": "Jane", "age": "25", "city": "Los Angeles"},
  {"name": "Bob", "age": "35", "city": "Chicago"}
]

Características principales​

  • Conversión bidireccional: CSV → JSON, JSON → CSV
  • Selección de delimitador: Coma, punto y coma, tabulación, barra vertical
  • Opción de encabezado: Usar primera fila como encabezado
  • Indentación JSON: 2/4 espacios o comprimido
  • Función de intercambio: Cambiar rápidamente resultado a entrada
  • Copia instantánea: Copiar resultado de conversión

¿Qué es CSV?​

CSV (Comma-Separated Values) es un formato de texto que separa valores con comas.

Ejemplo CSV​

name,age,city
John,30,New York
Jane,25,Los Angeles
Bob,35,Chicago

Características​

  • Simple y ligero
  • Se abre fácilmente en Excel
  • Adecuado para intercambio de datos de hojas de cálculo
  • No puede expresar estructuras anidadas

¿Qué es JSON?​

JSON (JavaScript Object Notation) es una estructura de datos en formato de objeto JavaScript.

Ejemplo JSON​

[
{"name": "John", "age": "30", "city": "New York"},
{"name": "Jane", "age": "25", "city": "Los Angeles"},
{"name": "Bob", "age": "35", "city": "Chicago"}
]

Características​

  • Expresión de datos estructurados
  • Soporta estructuras anidadas
  • Ampliamente utilizado en APIs web
  • Se integra naturalmente con JavaScript

Opciones de conversión​

Delimitador (Delimiter)​

DelimitadorCarácterCaso de uso
Coma,Más común (CSV estándar)
Punto y coma;Europa (usa coma en números)
Tabulación\tArchivos TSV, copiar/pegar
Barra vertical``

Fila de encabezado​

Con encabezado:

name,age,city
John,30,New York

→

[{"name": "John", "age": "30", "city": "New York"}]

Sin encabezado:

John,30,New York

→

[["John", "30", "New York"]]

Casos de uso​

1. Excel → JSON​

# Copiar de Excel
Product,Price,Stock
Apple,1000,50
Banana,500,100

# Convertir a JSON
[
{"Product": "Apple", "Price": "1000", "Stock": "50"},
{"Product": "Banana", "Price": "500", "Stock": "100"}
]

2. Datos API → CSV​

# Respuesta API
[
{"id": 1, "name": "Item A", "price": 100},
{"id": 2, "name": "Item B", "price": 200}
]

# Exportar a CSV
id,name,price
1,Item A,100
2,Item B,200

Preguntas frecuentes​

P: ¿Cómo se manejan los valores vacíos en CSV?​

R: Se convierten en cadenas vacías ("") en JSON.

P: ¿Qué pasa con los objetos anidados de JSON?​

R: Esta herramienta solo soporta estructuras planas. Los objetos anidados pueden convertirse en cadenas.

P: ¿Se pueden procesar archivos grandes?​

R: Depende de la memoria del navegador. Para archivos muy grandes, use herramientas del lado del servidor.

P: ¿Se pueden convertir archivos Excel directamente?​

R: No. Primero guarde como CSV desde Excel y luego use la herramienta.

Herramientas relacionadas​

💬 ¿Te ha sido útil esta herramienta?​

Si tienes preguntas o sugerencias de mejora, ¡no dudes en darnos tu opinión!

Privacidad​

Esta herramienta funciona completamente del lado del cliente. Los datos que ingresas no se envían al servidor y solo se procesan en tu navegador.