Saltar al contenido
Cifrivo
Desarrollo

Convertir JSON a CSV

Convierte un objeto o array de objetos en un CSV tabular, elige el separador, revisa la vista previa y descarga localmente.

Procesado localmenteTus archivos no salen de tu dispositivo.

Todo se procesa localmente en tu navegador.

Cómo funciona

  1. Pega JSON o carga un archivo .json.
  2. Elige coma, punto y coma o tabulación como separador.
  3. Convierte y comprueba las columnas en la vista previa.
  4. Copia el CSV o descárgalo.

Ejemplo práctico

[{"nombre":"Ana","nota":9},{"nombre":"Leo","nota":8}] genera las columnas nombre y nota seguidas de dos filas.

Fórmula y explicación

CSV es una tabla, por lo que la mejor entrada es un array de objetos con una estructura parecida. Cifrivo crea la cabecera con todas las claves encontradas, no solo con las del primer objeto; los valores ausentes quedan vacíos.

Las comas, saltos de línea y comillas dentro de un valor se escapan con las reglas habituales de CSV. Los objetos y arrays anidados se serializan como JSON dentro de una celda para no inventar un aplanado ambiguo.

Elige punto y coma cuando tu hoja de cálculo lo espere por la configuración regional, o tabulación para una salida tipo TSV. La conversión y la vista previa son locales.

Preguntas frecuentes

¿Qué estructura JSON funciona mejor?

Un array no vacío de objetos, preferiblemente con claves coherentes. También se acepta un único objeto como una fila.

¿Qué ocurre con los objetos anidados?

Se serializan como texto JSON dentro de una celda para conservar la información sin asumir una estructura aplanada.

¿Qué separador debería elegir?

La coma es interoperable; el punto y coma es habitual si se usa coma decimal; la tabulación resulta útil para TSV y copiar/pegar.