JSON a CSV

Convierta JSON a CSV. Objetos anidados con puntos, delimitador a elegir. Descargue o copie. 100% en el cliente.

Herramientas relacionadas

Que ofrece esta herramienta JSON a CSV

Convierta JSON a CSV en el navegador. Pegue o suba un array de objetos (o un solo objeto); claves anidadas con notacion de punto. Elija delimitador y descargue o copie.

  • Objetos planos: Claves anidadas como address.city. Arrays y fechas como texto.
  • Array o un objeto: Varias filas o una sola; cabecera con todas las claves.
  • Delimitador: Coma, punto y coma, tabulacion o barra vertical.
  • Pegar o subir: Area de texto o archivo .json.
  • Descargar y copiar: Archivo .csv o portapapeles.
  • Campos entrecomillados: Cuando llevan delimitador, comillas o saltos de linea.
  • Privado: Todo en el cliente; sin servidor.

Por que convertir JSON a CSV?

CSV abre en hojas de calculo, bases de datos y ETL.

  • Hojas de calculo: Excel o Google Sheets sin tratar JSON.
  • Importacion: Muchas herramientas aceptan CSV con columnas planas.
  • Sin subida: Los datos no salen de su dispositivo.

Como funciona la conversion

Se analiza el JSON, se aplana cada objeto y la cabecera es la union de claves ordenadas.

  • Analizar: Un objeto = una fila; array de objetos = una fila por elemento.
  • Aplanar: Objetos anidados con puntos (ej. {"a":{"b":1}} -> a.b). Arrays y Date como texto.
  • Generar CSV: Cabecera con todas las claves; filas alineadas.
  • Salida: Descargar o copiar.

Opciones

Controles del CSV generado.

  • Delimitador: Coma por defecto; punto y coma en locales europeos; tabulacion para TSV; barra en pipelines.
  • Aplanado: Siempre tabla plana con rutas de clave por columna.
  • Codificacion (archivo): UTF-8, Windows-1252 o ISO-8859-1 al leer archivo.

Cual delimitador usar

Segun donde abrira el CSV.

  • Coma: CSV estandar e ingles.
  • Punto y coma: Excel en muchos paises europeos.
  • Tabulacion: TSV o herramientas que esperan tabulaciones.
  • Barra vertical: Algunos sistemas ETL.

Procesamiento en el lado del cliente.

Preguntas frecuentes

Que formato JSON?

Array de objetos, ej. [{"id":1}]. Tambien un objeto. Anidado -> puntos (address.city).

Que es aplanar?

Objetos anidados en claves con puntos. Arrays y fechas como texto.

Delimitadores?

Coma, punto y coma, tabulacion o barra.

Estan seguros mis datos?

Si. Solo en el navegador.

Copiar sin descargar?

Si. Boton Copiar CSV.

JSON a CSV - Convertir online gratis