WerklyTools
ES
Invítame a un café

Convertidor de JSON a CSV

Pega la respuesta de una API o cualquier archivo JSON y obtén una tabla CSV lista para Excel o Google Sheets. Los objetos anidados se convierten en columnas como address.city y localizamos el array de datos aunque esté dentro de { "data": [...] }.

Procesado 100% en tu navegador

CSV

Ctrl + Enter ejecutarCtrl + C copiar resultado

Cómo usar

  1. 1Pega el JSON, arrastra un archivo .json o carga el ejemplo.
  2. 2Elige el delimitador: punto y coma si usas Excel en español, coma para el resto de programas.
  3. 3Decide cómo tratar objetos anidados y arrays, y si incluir cabecera.
  4. 4Activa «Compatible con Excel» y descarga el .csv, o copia el resultado.

Casos de uso

  • Abrir respuestas de APIs REST en Excel o Google Sheets.
  • Exportar colecciones de MongoDB o Firebase a una hoja de cálculo.
  • Compartir datos técnicos con equipos de negocio o marketing.
  • Preparar importaciones CSV para CRMs, tiendas online o herramientas de email.

Preguntas frecuentes

¿Por qué Excel muestra mal las tildes o todo en una columna?

Excel necesita la marca BOM para reconocer UTF-8 y, en configuración española, espera punto y coma como separador. Activa «Compatible con Excel» y elige el punto y coma: se abrirá perfecto con doble clic.

¿Qué pasa con los objetos anidados?

Con «Aplanar» activado, { "address": { "city": "Madrid" } } se convierte en la columna address.city. Si lo desactivas, el objeto se guarda como texto JSON en una sola celda.

¿Y si mi JSON no es un array?

Buscamos automáticamente el primer array de objetos dentro del documento (por ejemplo en "data", "results" o "items"). Si solo hay un objeto, se convierte en una única fila.

¿Acepta JSON Lines (un objeto por línea)?

Sí. Si pegas un objeto JSON por línea, se combinan automáticamente en una sola tabla.

Herramientas relacionadas