JSON a CSV

Convierte un array JSON en una tabla que puedes abrir en Excel o Google Sheets. Los objetos anidados tienen sus propias columnas, como address.city.

Delimitador

ENTRADA

0 caracteres0 líneas

SALIDA

0 caracteres0 líneas

Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún servidor.

Cómo convertir JSON a CSV

  1. Pega el JSON

    Pega la respuesta de una API o abre un archivo .json. Debe ser un array de objetos o un array de arrays.

  2. Elige el delimitador

    La coma funciona casi en cualquier sitio. Elige punto y coma si tu Excel usa la coma como separador decimal.

  3. Descarga el CSV

    Descarga el archivo y ábrelo en tu hoja de cálculo. La opción Compatible con Excel hace que las letras con tilde se vean bien.

Cómo se forman las columnas

Cada clave que aparece en algún objeto se convierte en una columna, así que las filas a las que les falta un campo simplemente tienen esa celda vacía. Los objetos anidados se aplanan con puntos, y los arrays dentro de un valor se escriben como texto JSON.

Abrir el archivo en Excel

Excel intenta adivinar la codificación y el delimitador. La marca de orden de bytes (BOM) de UTF-8 le indica que el archivo está en UTF-8, y el punto y coma como delimitador es lo adecuado cuando Excel está en un idioma que usa la coma decimal.

Preguntas frecuentes

¿Por qué hay celdas vacías?

No todos los objetos tienen todas las claves. Las columnas son la unión de todas las claves, y una celda queda vacía cuando su fila no tiene valor para esa clave.

¿Admite JSON con mucho anidamiento?

Sí. Los objetos anidados se convierten en columnas como customer.address.city. Los arrays se guardan como texto JSON en una sola celda, así que no se pierde ningún dato.

¿Se envía mi JSON a un servidor?

No. La conversión se hace en tu navegador.