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.