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)
| Delimitador | Carácter | Caso de uso |
|---|---|---|
| Coma | , | Más común (CSV estándar) |
| Punto y coma | ; | Europa (usa coma en números) |
| Tabulación | \t | Archivos 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
- Formateador JSON - Validación y formato JSON
- Agregar números de línea - Agregar números de línea al texto
- Ordenador de texto - Ordenar líneas de texto
💬 ¿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.