Conversor de JSON a CSV

Convierte un array u objeto JSON en CSV directamente en el navegador. Los objetos anidados se aplanan en columnas con notación de punto (address.city) para pegar respuestas de API en una hoja de cálculo.

Procesamiento privado en el navegador
JSON de entradaJSON
Pega un array de objetos JSON o un solo objeto. Los objetos anidados se convierten en columnas con notación de punto; los arrays dentro de un campo se mantienen como texto JSON.
4 lines · 203 bytes
CSV de salidaCSV
Todavía no se ha ejecutado ninguna acción.
0 lines · 0 bytes

Sobre el conversor de JSON a CSV

Pensado para respuestas de API y herramientas sin código

Pega el array JSON que devuelve un webhook o una API y obtén un CSV que puedes pegar directamente en Google Sheets o Excel — útil cuando un paso de Zapier, Make o n8n te entrega JSON en bruto y solo necesitas las filas en una hoja de cálculo.

Los objetos anidados se convierten en columnas

Un campo como {"address":{"city":"Tokyo"}} se convierte en su propia columna address.city en lugar de colapsar en texto ilegible. Los arrays dentro de un campo se mantienen como texto JSON en una sola celda, ya que convertirlos en columnas haría que la fila de encabezado fuera impredecible.

Nada sale de la pestaña, pero cuidado con los ID largos

La conversión es una llamada de función dentro de esta página, así que el JSON que pegas no sale de la pestaña: no hay subida ni archivo temporal en un servidor. Lo que sí impone JavaScript es la precisión: los enteros por encima de 2^53 se redondean al analizarlos. Si tus ID tienen 16 dígitos o más (Snowflake, claves de base de datos de 64 bits), entrecomíllalos como cadenas en el JSON o convierte con Miller, pandas o jq, que conservan los dígitos.

Conversores relacionados

Artículos relacionados