JSON a Excel

Convierte respuestas de API y exportaciones JSON en un libro de Excel que puedes filtrar, ordenar y compartir con personas que no leen código.

Tus archivos no salen de tu dispositivo. Todo funciona en tu navegador.

Cómo funciona

  1. Añade tus datos JSONAbre el archivo o pega su contenido en el cuadro de entrada. La primera fila se usa como encabezado.
  2. Revisa la vista previaExcel ya está seleccionado. Repasa las filas y las columnas en la vista previa.
  3. DescargaDescarga el archivo Excel o copia el resultado y úsalo donde lo necesites.

Datos anidados, ahora planos

Cada objeto del array se convierte en una fila. Los objetos anidados se aplanan en columnas como customer.name y customer.city, así nada queda escondido dentro de una sola celda.

Las claves que solo aparecen en algunos objetos también tienen su propia columna, con celdas vacías donde falta el valor.

Sobre JSON

JSON es el formato de datos de la web. Una tabla se convierte en un array de objetos, un objeto por fila, con los nombres de las columnas como claves. Está listo para API, scripts y bases de datos NoSQL.

Sobre Excel

XLSX es el formato de libro de Excel que se usa desde 2007. Puede tener varias hojas, guarda los números y las fechas como valores reales y lo abren Excel, Google Sheets, Numbers y LibreOffice.

Preguntas frecuentes

¿Qué estructura de JSON se espera?

Lo que mejor funciona es un array de objetos. Un objeto suelto se trata como una sola fila.

¿Se suben mis archivos?

No. La lectura y la escritura se hacen en tu navegador. Tus archivos no se envían a nuestros servidores.

¿Puedo convertir archivos .xls antiguos?

Los archivos .xls antiguos no son compatibles. Ábrelos en Excel o LibreOffice y guárdalos primero como .xlsx.

¿Y si mi libro tiene varias hojas?

Al abrir el archivo aparece un selector de hojas. Elige la hoja que quieras y se convierte al instante.

¿Se conservan las fórmulas?

El convertidor usa los últimos valores calculados que están guardados en el archivo. Las fórmulas en sí no se copian.

¿Cómo se trata el JSON anidado?

Los objetos anidados se aplanan en columnas como address.city, así cada valor tiene su propia columna.