Herramienta de datos y texto

JSON a CSV

Convierte una lista de registros JSON en un CSV listo para la hoja de cálculo.

JSON a CSV Se ejecuta en tu dispositivo
  • Se ejecuta en tu navegador — nada de lo que escribas se sube
  • Sin registro, sin cuotas, gratis para usar tantas veces como quieras

Cómo funciona

JSON es lo que te entrega una API; CSV es lo que abrirá una hoja de cálculo. Pasar de uno a otro es una pequeña tarea constante, y suele hacerse pegando los datos en un sitio web cualquiera, datos que con frecuencia contienen nombres de clientes, direcciones de correo y detalles de pedidos. Esta herramienta convierte en la propia página, así que los datos se quedan contigo.

Qué estructura espera

Un arreglo de objetos, que es lo que normalmente devuelve un endpoint de listado. Los encabezados de columna se toman de las claves, reunidas de todos los registros, de modo que las filas con campos ausentes siguen alineándose correctamente. Un solo objeto se trata como una tabla de una fila.

El entrecomillado se gestiona bien

Los valores que contienen comas, comillas o saltos de línea se envuelven entre comillas y se escapan internamente, siguiendo la misma convención que esperan las hojas de cálculo. Es la parte que las conversiones hechas a mano casi siempre hacen mal, y por eso una columna de direcciones destroza tantas veces un CSV.

Valores anidados

Un valor que es a su vez un objeto o un arreglo se escribe como texto JSON dentro de la celda, porque CSV es plano y no tiene otro sitio donde ponerlo. Aplana primero la estructura si esos campos te importan.

Elegir un separador

La coma es lo estándar. El punto y coma es lo que Excel espera en las configuraciones regionales donde la coma es el separador decimal; si tu hoja de cálculo abre el archivo con todo apretado en una sola columna, normalmente es por esto. El tabulador es lo más seguro cuando los propios datos están llenos de signos de puntuación.

Preguntas frecuentes

JSON a CSV: preguntas

¿Qué JSON acepta?

Un arreglo de objetos o un solo objeto. Las columnas se toman de las claves de todos los registros.

¿Las comas dentro de mis datos romperán el CSV?

No. Los valores que contienen comas, comillas o saltos de línea se entrecomillan y se escapan correctamente.

¿Por qué Excel pone todo en una sola columna?

Probablemente tu configuración regional espera punto y coma. Cambia el separador a punto y coma y se abrirá correctamente.

¿Se suben mis datos?

No. La conversión se ejecuta por completo en tu navegador.