Convertidor de JSON a Excel

Convierta registros JSON a Excel con valores aplanados y una vista previa de la hoja de trabajo.

Advanced settings
Libro de trabajo
Registros
Valores

Convierta JSON a Excel en cuatro pasos

  1. Agregue datos JSON. Pegue un objeto o matriz, o suba un archivo .json compatible.
  2. Seleccione los registros. Elija la matriz de nivel superior o una matriz anidada dentro de un objeto contenedor.
  3. Configure la hoja de trabajo. Establezca el aplanado, el comportamiento de las matrices y el nombre de la hoja.
  4. Vista previa y descarga. Inspeccione la tabla, luego genere y descargue el libro de trabajo .xlsx.

Seleccione la matriz de registros

Las respuestas de la API JSON a menudo envuelven los registros con metadatos.

{
  "page": 1,
  "results": [
    {"id": 1, "name": "Ada"},
    {"id": 2, "name": "Lin"}
  ]
}

El selector de registros sugiere results y muestra que contiene dos registros.

Si selecciona un solo objeto, la herramienta crea una fila. Si no existe un conjunto de registros tabulares, la vista previa explica por qué la estructura no se puede asignar limpiamente a una hoja de trabajo.

Aplanar objetos anidados en columnas

Los objetos anidados pueden utilizar nombres de columna con ruta de puntos:

customer.name
customer.address.city
  • aplanado activado o desactivado
  • separador de ruta
  • profundidad máxima
  • conservar los valores más allá de la profundidad como texto JSON

La vista previa de la hoja de trabajo muestra los encabezados finales antes de que se genere el archivo.

Elija cómo se asignan las matrices a Excel

Unir matrices primitivas

Una matriz primitiva puede convertirse en una celda. El separador de unión predeterminado es | .

Mantener como texto JSON

Conserve la matriz completa en una celda cuando la estructura sin pérdidas sea más importante que la comodidad de la hoja de cálculo.

El comportamiento predeterminado no descarta silenciosamente los elementos de la matriz.

Construir un conjunto de encabezados estable

Cuando los registros contienen claves diferentes, la herramienta crea una unión de campos en todos los registros seleccionados.

  • mostrar valores faltantes como en blanco o el marcador de posición seleccionado
  • advertir cuando el aplanado crea encabezados duplicados
  • preservar un orden determinista

Un encabezado no aparece dos veces en la hoja de trabajo final.

Preservar los tipos de celdas de Excel

  • Números JSON → celdas numéricas de Excel
  • Booleanos JSON → celdas booleanas
  • Cadenas JSON → celdas de texto
  • Null de JSON → celdas en blanco

Las cadenas tipo fecha necesitan una opción explícita. Convertir automáticamente cada cadena con apariencia ISO en una fecha de Excel puede alterar los identificadores o el texto de origen, por lo que las fechas reconocidas se convierten solo cuando la opción está habilitada.

Opciones del libro de trabajo

Puede establecer el nombre de la hoja de trabajo (validado contra las reglas de nomenclatura de XLSX) y el nombre del archivo de descarga. El nombre de la hoja se limpia automáticamente si contiene caracteres que Excel prohíbe.

Vista previa antes de generar XLSX

La vista previa muestra la ruta del registro seleccionado, el recuento de registros, las columnas finales, las advertencias de matrices y aplanado, y las filas de muestra antes de que se genere el libro de trabajo.

Problemas comunes de JSON a Excel

Todos los datos aparecen en una celda

Se seleccionó el nodo JSON incorrecto o los valores anidados se conservaron como texto JSON. Elija la matriz de registros y habilite el modo de aplanado adecuado.

Faltan valores en las matrices

Cambie la estrategia de matriz. Una, conserve o expanda en lugar de usar un valor predeterminado no compatible.

Algunas columnas están en blanco

Los registros JSON contienen claves diferentes. El libro de trabajo utiliza la unión de columnas, por lo que los campos faltantes permanecen en blanco.

Cambiaron los números largos

La precisión numérica de la hoja de cálculo puede ser insuficiente. Exporte los identificadores y los números enteros muy grandes como texto.

Las fechas cambiaron de formato

Mantenga las cadenas tipo fecha como texto o elija una conversión de fecha de Excel deliberada. El manejo automático de fechas sigue siendo opcional.

Preguntas frecuentes sobre JSON a Excel

¿Esto crea un archivo XLSX real?

Sí. La página genera un libro de trabajo .xlsx real en su navegador, no un archivo CSV que se abre en Excel.

¿Puede convertir JSON anidado?

Sí, a través de las estrategias de matriz y aplanado configuradas. La vista previa muestra las columnas finales de la hoja de trabajo.

¿Cómo se manejan las matrices?

Puede unir valores, mantener el texto JSON o dejarlos en blanco. Ningún elemento de matriz desaparece silenciosamente.

¿Puedo elegir el nombre de la hoja de Excel?

Sí. El nombre de la hoja de trabajo es parte de las opciones de salida y se valida contra las reglas de nomenclatura de XLSX.

¿Se preservan los números y los booleanos?

Se convierten en los tipos de celdas de Excel correspondientes cuando es seguro. Los números enteros muy grandes necesitan una opción de texto para evitar el redondeo.

¿Se sube el JSON?

No — el JSON pegado genera el libro de trabajo por completo en su navegador. Los archivos que superan el límite de procesamiento del navegador se ofrecen como una alternativa de servidor opcional, y nada se sube sin su consentimiento.