JSON to Excel Converter

Convert complex JSON to editable XLSX with online preview, custom headers, and data mapping

Última actualización
My tools
No tools yet

Cargando...

Cómo convertir JSON a Excel

  1. 1

    Pegar o cargar JSON

    Se puede utilizar un objeto JSON, una matriz, o una respuesta de API que contenga campos de matriz como data, items, records, rows, results, list, etc.

  2. 2

    Ajustar nodo raíz y asignación

    Selecciona la ruta raíz de la matriz, configura el modo de salida de la matriz y edita el encabezado, ruta de origen, funciones de transformación, valores predeterminados o asignaciones de plantilla.

  3. 3

    Vista previa y edición

    Modifica los datos directamente en la tabla en línea, agrega o elimina filas y columnas, luego exporta la vista previa actual como archivo XLSX.

Descripción general de características

Convierta JSON en un libro de trabajo de Excel editable en el navegador. La herramienta identifica nodos raíz de matriz, expande objetos anidados, admite encabezados personalizados y puede exportar XLSX después de completar la asignación de campos mediante funciones de transformación integradas seguras.

Descripción de la herramienta

Free online JSON to Excel converter. Flatten nested JSON, detect API array roots, customize headers, apply data mapping transforms, edit the spreadsheet preview, and export XLSX locally in your browser.

Lista de capacidades

  • Identifica automáticamente estructuras de arreglos API comunes como data, items, records, rows, results, list, etc.
  • Expande objetos JSON anidados en columnas de tabla, los arreglos se pueden exportar como texto JSON, texto concatenado o cantidad.
  • Proporciona vista previa de tabla en línea con capacidad de editar directamente celdas, filas, columnas y encabezados.
  • Admite encabezados personalizados, rutas de origen, valores predeterminados y transformaciones de mapeo de datos.
  • Admite asignación de plantillas de ruta path.to.value para combinar múltiples campos JSON.
  • Todo el procesamiento se realiza localmente en el navegador, y el archivo .xlsx exportado contiene encabezados congelados y filtros.

Referencia rápida de reglas de conversión

Las siguientes tres tablas son las reglas de salida reales de esta herramienta. Consulte antes de convertir para evitar verificaciones innecesarias después de exportar.

Ruta de origen y encabezado predeterminado

Ruta de origenEncabezado predeterminado
idId
address.cityCity
created_atCreated at
orderIdOrder Id
user.name / company.nameName / Name

Resultado de tipos JSON en Excel

Tipo JSONResultado en Excel
stringSe escribe tal cual en celdas de texto.
numberConserva el tipo numérico, puede participar directamente en suma y ordenamiento.
booleanConserva el tipo booleano, se muestra como VERDADERO / FALSO, se puede filtrar.
nullSe genera como celda vacía, no como texto null; PROMEDIO lo omitirá correctamente.
objectSe expande en múltiples columnas; los objetos no expandidos se escriben como texto JSON.
integer ≥ 16Se escribe como texto para preservar cada dígito y evitar que el final del número de pedido se convierta en 0.

Tres formas de exportar arrays

ModoSalidaCasos de uso aplicables
Conservar JSON["pro","beta"]Posteriormente otro programa parseará nuevamente esta celda.
Concatenar valorespro, betaEl array contiene etiquetas simples y esta tabla es para visualización.
Contar elementos2Solo importa la cantidad, necesita suma u ordenamiento.

Herramientas relacionadas

Guías relacionadas

Preguntas frecuentes

¿Puede esta herramienta manejar JSON anidado?
Sí. Los objetos anidados se expanden como rutas de campo, y los arreglos se pueden exportar como texto JSON, valores concatenados o cantidad.
¿Se cargará mi JSON en el servidor?
No. El análisis, mapeo, edición de vista previa y generación de XLSX se realizan localmente en el navegador.
¿Se pueden personalizar los encabezados de Excel?
Sí. El panel de mapeo admite renombrar encabezados, modificar rutas de origen, deshabilitar campos y agregar valores predeterminados o combinaciones de plantillas de columnas.
¿Cuántos métodos de exportación de arrays admite esta herramienta?
Tres: mantener el texto JSON (predeterminado), concatenar por delimitador u obtener solo el número de elementos. Los arrays vacíos producen [], celdas vacías y 0 respectivamente. Si el array contiene objetos, se recomienda usar la exportación de arrays anidados como hojas de trabajo, una fila por elemento con identificadores de fila padre. Para comparar los tres métodos, consulta la guía "JSON Array to Excel: Export Nested Records as Related Worksheets".
¿Qué nodos raíz de arrays reconoce automáticamente la herramienta?
Por defecto, busca campos envolventes de API comunes como data, items, records, rows, results, list, etc., y extrae el array que contienen. Si tu estructura no está entre ellas, puedes ingresar manualmente una ruta de punto en la raíz, por ejemplo data.items; ingresa $ para indicar que el documento completo es un array.
¿Qué tipos de datos se conservan en el .xlsx exportado?
Los números y valores booleanos conservan su tipo nativo, null se exporta como celda vacía en lugar de texto. Los enteros de 16 dígitos o más se escriben como texto para evitar pérdida de precisión; los IDs largos como números de pedido no terminan en 0; los números más cortos siguen siendo valores numéricos y pueden participar directamente en cálculos.
¿Hay límites en la escala de exportación?
Una sola hoja de trabajo tiene un límite de 1,048,576 filas y 16,384 columnas; una celda individual tiene 32,767 caracteres. Cuando supera 50,000 filas o 500 columnas, la herramienta avisa que el volumen es grande y la exportación puede ser más lenta; al alcanzar los límites máximos, muestra un mensaje de error claro.
¿Debería descargar XLSX o CSV?
Elige XLSX si necesitas conservar tipos numéricos y booleanos, múltiples hojas de trabajo, o congelar encabezados y filtros. Elige CSV si necesitas texto plano, facilidad en comparación de versiones o lectura por otros programas; ten en cuenta que CSV solo contiene la tabla de vista previa actual, no las hojas de trabajo adicionales generadas por arrays anidados.