Saltar al contenido

Convertidor JSON ↔ CSV

Convertidor JSON ↔ CSV

La conversión JSON ↔ CSV permite transformar CSV, TSV y JSON en ambos sentidos, con detección de separadores, mapeo de cabeceras y limpieza de campos; es útil para importación y exportación de datos, trabajo con tablas y preparación de datos para APIs.

Delimitador

Sangría JSON

Usar fila de encabezado

Recortar campos

Omitir líneas vacías

Salida JSON

Salida CSV

Convertidor JSON ↔ CSV

Inicio rápido

1
Pegue o ingrese datos CSV/TSV en el editor CSV de la derecha y el JSON de la izquierda se sincronizará automáticamente
2
También puede ingresar JSON en el editor JSON de la izquierda y el CSV de la derecha también se sincronizará automáticamente.
3
El delimitador está configurado en "Auto" de forma predeterminada. La herramienta inspecciona la primera fila y detecta coma, tabulación, punto y coma o barra vertical (|).
4
Al activar «Usar fila de encabezado», la primera fila del CSV se usa como claves del objeto JSON; al desactivarlo, se convierte en una matriz bidimensional.
5
Utilice "Recortar campos" y "Omitir líneas vacías" para limpiar datos CSV desordenados.
6
Cada editor se puede descargar por separado: el lado JSON descarga un archivo .json y el lado CSV descarga un archivo .csv o .tsv según el delimitador actual.

Escenarios comunes

Excel a JSON

copie celdas separadas por tabulaciones de Excel al panel CSV y conviértalas a una matriz de objetos JSON al instante.

Respuesta API a hoja de cálculo

convierta respuestas JSON a CSV para analizarlas en Excel o Google Sheets.

Preparación de importación de bases de datos

convierta conjuntos de datos CSV a JSON para importaciones de API por lotes.

Análisis de registros

convierta registros CSV a JSON para realizar consultas estructuradas con herramientas como jq.

Migración de configuración

cambie entre tablas de mapeo CSV y archivos de configuración JSON.

Limpieza de datos

limpie rápidamente los datos exportados con recorte de campos y omisión de líneas vacías.

Consejos de uso

Los datos pegados desde Excel suelen estar delimitados por tabulaciones y se detectan correctamente. Si la detección es incorrecta, elija el delimitador manualmente.
Cuando «Usar fila de encabezado» está activado, la primera fila no se trata como datos, sino como nombres de columna. Si tu CSV no tiene encabezado, desactiva esta opción para no perder la primera fila de datos.
Si existen nombres de encabezado duplicados, los sufijos se agregan automáticamente (por ejemplo, nombre, nombre_2) para mantener las claves JSON únicas.
JSON → CSV funciona mejor con matrices de objetos planos. Los objetos/matrices anidados se serializan como cadenas JSON en celdas.
Los campos que contienen delimitadores, nuevas líneas o comillas dobles se citan y se escapan automáticamente según las reglas CSV.

Limitaciones y compatibilidad

CSV es un formato tabular plano y no puede representar de forma nativa estructuras anidadas. Los objetos/matrices JSON anidados se serializan como cadenas y no se pueden restaurar por completo en la conversión inversa.
CSV almacena valores como texto. Después de un viaje de ida y vuelta JSON → CSV → JSON, los números y valores booleanos pueden volver como cadenas.
La lista de materiales UTF-8 (\uFEFF) se elimina automáticamente. No se admiten otras codificaciones (por ejemplo, GBK o Shift-JIS); primero convierta a UTF-8.
Al igual que JSON en JavaScript, esta herramienta sigue los límites de IEEE 754. Los números enteros más allá del rango seguro de 53 bits pueden perder precisión.

Privacidad y seguridad

Todo el procesamiento se realiza localmente en tu navegador; puedes sustituir, borrar y volver a procesar el contenido actual en cualquier momento.

Preguntas frecuentes

5

Continúa con estas herramientas relacionadas para el siguiente paso.