Saltar al contenido

Tus archivos no se suben

Convertir JSON a CSV

Los objetos anidados pasan a columnas y el CSV queda listo para abrirse bien en Excel.

Resultado
Cargando…
    Más opciones

    Cómo convierte un JSON con niveles

    Un CSV es plano y un JSON puede tener niveles. Por eso cada objeto interno pasa a columnas con punto:

    { "codigo": "001", "medidas": { "largo_cm": 33, "peso_g": 450 } }

    Queda con las columnas codigo, medidas.largo_cm y medidas.peso_g. Una lista de textos se une con comas en una celda. Una lista de objetos queda como JSON dentro de la celda, para no perderla.

    Si el JSON trae varias listas

    Se usa la lista más larga y aparece un selector para elegir otra. Sirve para respuestas de una API, donde los datos vienen dentro de algo como {"meta": …, "items": […]}.

    Para Excel o para programas

    Excel en español espera punto y coma, coma decimal y una marca BOM para reconocer las tildes. Un programa suele esperar coma y UTF-8 sin marca. Arriba del resultado eliges para cuál lo quieres.

    Las celdas de texto que parten con = + - o @ se protegen con un apóstrofo, porque Excel podría ejecutarlas como fórmula. Por qué importa.

    Preguntas frecuentes

    ¿Por qué mi CSV se abre en una sola columna?

    Tu Excel espera otro separador. Elige «Excel en español» arriba del resultado o revisa la guía de ese problema.

    ¿Qué pasa si los objetos no tienen las mismas claves?

    Se juntan todas las claves como columnas. Lo que falta en un objeto queda vacío.

    ¿Se pierde información al aplanar?

    No. Lo que no cabe en una celda simple queda como JSON dentro de la celda.