Entrada
Listo
Líneas: 0
Palabras: 0
Caracteres: 0
Tamaño: 0 KB
Las estadísticas de entrada están disponibles mediante el botón Estadísticas encima de este campo.
Salida
Líneas: 0
Palabras: 0
Caracteres: 0
Tamaño: 0 KB
Las estadísticas de salida están disponibles mediante el botón Estadísticas encima de este campo.
Los resultados se ofrecen solo con fines informativos y pueden contener errores. Verifica la información importante de forma independiente. El uso de esta herramienta es bajo tu propia responsabilidad.
Qué hace esta herramienta
El convertidor de JSON a Excel transforma un array JSON de objetos en un libro .xlsx real. Cada objeto se convierte en una fila de una hoja llamada Data y las claves pasan a ser los encabezados de columna de la fila 1.
Los objetos anidados se aplanan en columnas unidas con guion bajo, de modo que stock.warehouse se convierte en stock_warehouse. Los números se guardan como celdas numéricas y el texto como texto, así que la hoja está lista para fórmulas, filtros y tablas dinámicas.
Cuándo usarla
- Entregar resultados de API, exportaciones de bases de datos o registros de log a alguien que trabaja con hojas de cálculo y no con código.
- Crear un informe rápido a partir de la API de una tienda online, un CRM o una herramienta de analítica sin escribir un script.
- Revisar con más comodidad un array JSON grande en una cuadrícula ordenable; para una versión de texto usa el Convertidor de JSON a CSV.
- Crear una hoja de datos de prueba o registros semilla para un compañero que la editará antes de devolverla al sistema.
Ejemplo práctico
Entrada
[
{"sku": "A-100", "name": "Desk lamp", "price": 24.9, "stock": {"warehouse": 12, "store": 3}},
{"sku": "B-200", "name": "Office chair", "price": 149, "stock": {"warehouse": 4, "store": 0}}
]
Salida
converted-output.xlsx · sheet "Data"
A B C D E
1 sku name price stock_warehouse stock_store
2 A-100 Desk lamp 24.9 12 3
3 B-200 Office chair 149 4 0Preguntas sobre esta herramienta
¿Y si mi JSON es un único objeto y no un array?
Un único objeto se convierte en una fila con sus claves como columnas. Para obtener una fila por elemento, pasa un array o apunta al array que hay dentro de tu respuesta.
¿Cómo se tratan los arrays dentro de un registro?
Los arrays de valores simples se unen en una celda. Los arrays de objetos se aplanan como cualquier otro dato anidado, lo que puede crear muchas columnas; plantéate convertir ese array interno por separado.
¿Hay un límite de filas?
La entrada puede tener hasta 5 MB de JSON, que suelen ser decenas de miles de filas. El propio límite de Excel es de 1.048.576 filas por hoja, muy por encima.