Nexo ÚtilProcesamiento local

Transformación de datos

JSON a CSV

Convierte un objeto o un arreglo de objetos JSON en una tabla que puedas abrir en Excel u otra hoja de cálculo.

Transformar JSON

Local en tu navegador
Debe ser un objeto o un arreglo de objetos. Archivo opcional de hasta 10 MB.

Resultado CSV

Cómo convertir JSON a CSV

  1. Pega el JSON o abre un archivo.
  2. Elige el delimitador adecuado.
  3. Convierte y revisa la tabla.
  4. Copia o descarga el CSV.

Ejemplo real

Convierte la respuesta de una API en un archivo que pueda revisar un equipo en una hoja de cálculo.

Estructuras anidadas: los objetos y arreglos internos se conservan como texto JSON dentro de una celda; no se expanden automáticamente en varias columnas.

Cómo preparar un JSON para convertirlo en CSV

El formato tabular funciona mejor cuando el JSON contiene un arreglo de objetos semejantes. Cada propiedad se convierte en una columna y cada objeto en una fila. Si algunos registros no incluyen una propiedad, la celda correspondiente queda vacía. Un único objeto también es válido y genera una tabla de una fila.

Objetos y arreglos anidados

Una hoja de cálculo no tiene una representación universal para estructuras anidadas. Por eso, los objetos o arreglos internos se conservan como texto JSON dentro de una celda. Si necesitas columnas independientes como direccion.ciudad o una fila por cada elemento de una lista, prepara primero una versión plana del JSON según las reglas del sistema donde vas a importarlo. Esta decisión evita relaciones ambiguas y duplicación accidental de datos.

Compatibilidad y seguridad al abrir el CSV

El archivo incluye una marca UTF-8 para facilitar que Excel y otras hojas de cálculo reconozcan tildes y caracteres especiales. Elige coma para intercambios generales o punto y coma cuando la configuración regional use coma decimal. Antes de compartir el archivo, revisa valores que comiencen con =, +, - o @: algunas hojas de cálculo pueden tratarlos como fórmulas si el contenido proviene de una fuente no confiable.

  • Valida primero que el JSON no tenga errores de sintaxis.
  • Comprueba que las propiedades representen columnas útiles y consistentes.
  • Revisa una fila con caracteres especiales y otra con campos vacíos.
  • Conserva el JSON original hasta confirmar la importación del CSV.

Si el contenido aún está desordenado, puedes revisarlo antes con Formatear JSON. La conversión local evita subir los datos a Nexo Útil, pero la aplicación donde abras o compartas el resultado tendrá sus propias condiciones de privacidad.

Caso verificable JC-01: JSON heterogéneo a CSV

Fecha de verificación: .

Situación ficticia: tres registros comparten algunas propiedades y contienen valores anidados, nulos, vacíos y textos que una hoja podría interpretar como fórmulas.

Objetivo y decisiones: crear una unión estable de columnas, serializar anidados como JSON compacto e informar riesgos sin cambiar el contenido.

Procedimiento: . Descarga la entrada JSON y compara las salidas esperadas de coma y punto y coma, además del manifiesto.

Entrada de prueba y Resultado esperado: los archivos permiten repetir ambas variantes con la metodología.

Automático

BOM UTF-8, CRLF, escape CSV, ambos delimitadores, anidados y conteo de posible fórmula.

Decisión visible

Propiedad ausente, null y cadena vacía terminan como celda vacía y no pueden distinguirse al reimportar.

Límites: los valores que empiezan con =, +, - o @ se informan pero no se neutralizan. La conversión es local; AdSense y recursos externos pueden cargarse, mientras las métricas generales solo usan {tool, action}.

Herramientas relacionadas