Cómo usarla
- Pega JSON o abre un archivo .json.
- Elige cómo se escriben los arrays dentro de los objetos.
- Opcionalmente, asigna un nombre a la hoja.
- Selecciona Convertir y descarga el archivo .xlsx.
Cómo funciona
Cada elemento del array de nivel superior se convierte en una fila; un solo objeto produce una fila. Los objetos anidados se aplanan en columnas con nombres de rutas con puntos, como address.city. Las columnas aparecen en el orden en que se ven sus claves por primera vez, de modo que los objetos con claves diferentes se alinean y los valores faltantes quedan como celdas vacías.
Los arrays dentro de objetos pueden escribirse como texto JSON en una celda, unidos con punto y coma, o distribuirse en columnas numeradas (tags.0, tags.1). Los números y booleanos conservan su tipo en Excel; null se convierte en una celda vacía. Las cadenas permanecen como texto, incluidas las cadenas que parecen fechas o comienzan con =, que nunca se convierten en fórmulas.
La fila de encabezado está en negrita, congelada y tiene botones de filtro, y el ancho de las columnas sigue el contenido. Excel limita una celda a 32.767 caracteres; el texto más largo se corta y la herramienta indica cuántas celdas se vieron afectadas.
Ejemplos
Una respuesta de API
Una lista de usuarios de una API REST, cada uno con un objeto de dirección anidado, se convierte en una hoja con las columnas id, name, address.city y address.zip.
Etiquetas para filtrar
Elija «Una columna por elemento» para poner cada etiqueta en su propia columna, o «Unir valores» para mantenerlas juntas como «vip; newsletter».
Preguntas frecuentes
¿Qué pasa si mis objetos tienen claves diferentes?
Cada clave que aparece en cualquier lugar se convierte en una columna. Las filas sin esa clave obtienen una celda vacía.
Mi JSON es un objeto que contiene el array. ¿Qué hago?
Pegue solo el array o la herramienta tratará todo el objeto como una fila con columnas de ruta con puntos. Muchas respuestas de API guardan la lista bajo una clave como data o items.
¿Se convierten las fechas?
No. JSON no tiene un tipo de fecha, por lo que las cadenas de fecha se conservan como texto exactamente como están escritas.
Privacidad
El JSON se convierte en tu navegador y el archivo .xlsx se crea en tu dispositivo. Nada se sube, se almacena ni se incluye en las analíticas; solo se cuenta un evento anónimo de que se usó la herramienta.