Skip to main content
Volver a herramientas

JSON to Excel

Exporta un array JSON como archivo .xlsx descargable

Acerca de JSON to Excel

Exporta un array JSON de objetos a export.xlsx, un libro con una sola hoja llamada Sheet1 cuya primera fila enumera todas las claves encontradas en los objetos. La biblioteca SheetJS se carga solo cuando haces clic en Download .xlsx, y el archivo se genera en tu navegador sin subir nada. Útil para pasar datos de una API a compañeros que trabajan con hojas de cálculo.

Categoría: Conversores.

Preguntas frecuentes

¿Qué estructura JSON se necesita para exportar a Excel?

▾

Un array de objetos en el nivel superior. Cada objeto se convierte en una fila y las columnas son la unión de todas las claves en el orden en que aparecen, así que los objetos no necesitan tener las mismas claves; los valores que faltan quedan en blanco. Cualquier otra cosa, como un objeto suelto, se rechaza con un error.

¿Qué formato de archivo se descarga?

▾

.xlsx — el formato Excel moderno compatible con Excel 2007+, Google Sheets, LibreOffice Calc y Apple Numbers.

¿Se puede preservar el formato de números?

▾

No se aplican formatos de número. Los números JSON se convierten en celdas numéricas simples y los booleanos en celdas lógicas VERDADERO/FALSO, mientras que las cadenas siguen siendo texto aunque parezcan números o fechas, así que 00123 conserva sus ceros a la izquierda. Da formato a los números en Excel después y convierte las fechas en texto con FECHANUMERO o Texto en columnas si necesitas fechas reales.

¿Qué pasa con los objetos y arrays anidados?

▾

No se aplanan. Un objeto anidado termina como una celda vacía y un array no se escribe correctamente (a menudo muestra un valor incorrecto o un error de fórmula), así que aplana esos campos (por ejemplo, en una clave address_city) o conviértelos en cadenas antes de exportar.

Herramientas relacionadas