Gratis

JSON a CSV

Convierte un archivo JSON en un CSV separado por comas. Una lista de objetos se trata como una colección de registros; un objeto aislado se convierte en una fila. Las columnas se obtienen de las claves encontradas, sin definir un esquema de datos.

Tu archivo se procesa en tu navegador y no se guarda en CARCPI.

Cómo usarla

  1. 1Carga un JSON de hasta 10 MB, preferentemente una lista de objetos planos.
  2. 2Convierte y abre el CSV como texto para comprobar cabeceras y comillas.
  3. 3Al importarlo en una hoja de cálculo, elige los tipos de columna para proteger códigos y fechas.

Cuándo usar esta herramienta

  • Trasladar registros planos de una exportación a una hoja.
  • Revisar objetos con algunas claves opcionales en columnas comunes.

Cómo elegir y comprobar el resultado

Aplanar exige una decisión previa

No se recorre una estructura anidada para crear columnas como cliente.nombre. Los valores pasan por String: un objeto puede convertirse en [object Object] y una lista en texto separado por comas dentro de una celda. Prepara primero registros planos si necesitas conservar esa estructura.

Claves opcionales

La entrada [{"codigo":"0012","total":25},{"codigo":"0013"}] produce la cabecera codigo,total y las filas 0012,25 y 0013,. El campo ausente queda vacío. La aplicación que abra el CSV puede interpretar 0012 como número si no eliges texto.

Qué debes tener en cuenta

  • null y una clave ausente se representan como campo vacío, perdiendo esa distinción.
  • No neutraliza fórmulas para Excel. Revisa valores que comiencen con signos interpretables por la aplicación destino antes de abrir datos no confiables.

Privacidad y procesamiento

El documento se lee localmente con las bibliotecas del navegador. El archivo no se envía a CARCPI para obtener este resultado. La página puede descargar dependencias, y el resultado debe revisarse antes de compartirlo.

FAQ

¿Todas las filas deben tener las mismas claves?

No. Se usa la unión de claves y se dejan vacías las celdas sin valor.

¿Convierte números grandes sin pérdida?

JSON.parse usa números JavaScript; representa identificadores extensos como cadenas desde el origen.

¿Es la inversa exacta de CSV a JSON?

No. El CSV no conserva por sí mismo todos los tipos y estructuras del JSON.

Herramientas relacionadas