24 converter Unidades · Divisas · Archivos

Convertir JSON a XLSX JavaScript Object Notation ↔ Excel Workbook Gratis En línea Seguro

Suelte un archivo JSON y llévese XLSX. Se lee y se escribe aquí, en su navegador, así que el archivo no sale de su dispositivo — y lo que el paso conserva, y lo que no puede, está escrito más abajo en vez de dejarlo para que lo descubra usted.

Convierta su archivo

Suelte aquí un archivo JSON, o elija uno.

Su archivo no sale de este dispositivo. Todo se ejecuta en su navegador.

Sobre este conversor
Qué conserva Las filas y columnas como una hoja de cálculo de verdad, con las claves en la primera fila, de modo que el archivo se abre en Excel, Numbers o LibreOffice sin un paso intermedio.
Qué no puede hacer La misma forma que para el CSV: una lista de objetos planos. Lo que sale son datos, no un documento — una hoja, sin fórmulas, sin anchos de columna, sin colores y sin cabecera fijada, porque nada de eso estaba en el JSON. Un valor anidado se escribe en la celda como texto JSON.
Dónde se ejecuta En su navegador. No se sube nada, así que no queda nada que borrar.

No se sube nada

De dónde vienen estos formatos

El CSV es el más antiguo y el menos normalizado: una tabla escrita como líneas de texto, en uso desde los años setenta y descrito por escrito solo en 2005, cuando cada programa ya había decidido por su cuenta cuál era el separador y cuándo poner comillas. El XML salió del SGML en 1998, para documentos que deben llevar estructura estricta y comprobarse contra un esquema. El JSON lo extrajo Douglas Crockford de JavaScript hacia 2001, reducido a propósito a objetos, listas, números y cadenas, y ese despojamiento es la razón de que conquistara la web. El YAML es su primo legible, donde la sangría hace el trabajo que en otros sitios hacen las llaves. Al convertir entre ellos solo importa una cosa: el CSV es plano, una cuadrícula de filas y columnas, mientras que JSON, XML y YAML son árboles.

Dónde se los encuentra

El CSV es lo que exporta una hoja de cálculo y lo que le entregan un contable, una plataforma de tienda o un extracto bancario. El JSON es lo que hablan los servicios web y aquello en que cada vez más se escriben los archivos de configuración. El XML sobrevive en sistemas empresariales antiguos, en las normas de facturación y dentro de los propios formatos de oficina. El YAML es donde las personas escriben ajustes a mano. Convertir entre ellos es el trabajo diario de llevar los datos de donde se produjeron a donde hacen falta.

Preguntas frecuentes

Mi CSV se abrió como una sola columna en Excel. ¿Por qué?

Porque su hoja de cálculo esperaba otro separador. Excel sigue el separador de listas de la configuración regional, que es el punto y coma allí donde la coma ya es el signo decimal, es decir en buena parte de la Europa continental. Un archivo separado por comas aparece entonces como una única columna de texto. Use el cuadro de importación y declare el separador, en vez de abrir el archivo con doble clic. Esa misma configuración regional explica que 3.5 llegue a veces convertido en fecha.

¿Por qué mi JSON anidado no se vuelve una hoja de cálculo limpia?

Porque una hoja de cálculo es plana y el JSON es un árbol. Una fila admite un valor por columna; un objeto JSON puede contener una lista dentro de un campo dentro de otra lista. Convertir es elegir cómo aplanar eso: o unir los nombres anidados en un encabezado largo de columna, o repetir la fila madre una vez por cada hija. Ambas son concesiones, y ninguna se deshace automáticamente; por eso volver de la hoja de cálculo a la forma original suele requerir una decisión humana.

¿Pierde calidad el archivo?

Depende de lo que puedan contener ambos formatos. Convertir entre formatos que guardan lo mismo —un PNG a BMP, un WAV a FLAC— no pierde nada. Convertir a un formato que descarta información para ahorrar espacio, como JPEG o MP3, pierde un poco cada vez, y volver atrás no lo recupera. Donde hay elección, esta página se inclina por conservar la calidad original antes que por hacer el archivo más pequeño.

¿Se sube mi archivo a alguna parte?

No. La conversión ocurre dentro de su navegador, en su propia máquina; el archivo nunca sale de ella y aquí no hay ningún servidor que pudiera recibirlo. Por eso un archivo grande lo limita su propia memoria y no una subida, y por eso nada de lo que convierta puede aparecer en los registros de nadie, incluidos los nuestros. Las herramientas de audio y de vídeo sí traen su motor de conversión de este sitio la primera vez que las usa —unos treinta megabytes, una sola vez—; después el trabajo sigue ocurriendo por completo en su máquina.

Por qué la gente convierte JSON a XLSX

JSON es el lenguaje que usan los programas para hablar entre sí. Una exportación de un servicio web, la respuesta de una API, un volcado de una base de datos, el registro de una aplicación: la mayor parte llega como JSON. Es excelente para el software e incómodo para las personas, porque una pantalla llena de corchetes, comillas y comas no es algo que se pueda ordenar, filtrar o sumar. Un archivo XLSX es un libro de Excel: una hoja de cálculo de verdad, con filas y columnas, que se abre en Excel, Numbers, LibreOffice y Google Sheets sin ningún paso de importación. Por eso la gente convierte JSON a XLSX: tienen datos que produjo un programa y quieren mirarlos, contarlos o compartirlos con alguien que vive en una hoja de cálculo.

Las situaciones son conocidas. Un analista que ha extraído registros de una API y quiere una tabla dinámica. El dueño de una tienda que ha exportado pedidos y los necesita en Excel. Un directivo al que le han enviado los resultados de una encuesta como un archivo técnico. Un desarrollador que quiere revisar de un vistazo unos cientos de registros. En todos los casos los datos ya están estructurados, y lo único que falta es la hoja.

Esta página convierte JSON a XLSX en su navegador. Su archivo se lee y se escribe aquí, de modo que nunca sale de su dispositivo, lo que importa para listas de clientes, pedidos y cualquier otra cosa personal. Y la página le dice de antemano qué conserva el paso y qué no puede conservar, en lugar de dejar que lo descubra. Más abajo encontrará cómo funciona la conversión, qué tipo de JSON puede convertirse en hoja y qué contiene y qué no contiene un libro convertido.

Cómo funciona la conversión

Las claves se convierten en la primera fila

Su archivo JSON se lee dentro de su navegador. Las claves de los registros se convierten en la primera fila de la hoja de trabajo, y cada registro se convierte luego en una fila debajo. El resultado son las filas y las columnas como una hoja de trabajo de verdad, con las claves como primera fila, de modo que el archivo se abre en Excel, Numbers o LibreOffice sin un paso de conversión.

Números de verdad y texto de verdad

Los números del JSON se convierten en números en las celdas, y el texto se convierte en texto. Es una clara ventaja sobre CSV, que no tiene tipos: en el libro, una columna de importes puede sumarse de inmediato, sin decirle a la hoja de cálculo qué es.

Sin cuadro de diálogo de importación

Con CSV, los programas adivinan los tipos y los separadores, y a menudo adivinan mal. Un XLSX lleva su propia estructura, así que no hay nada que adivinar. Hace doble clic en el archivo, y la tabla está ahí.

Qué se conserva

Todas las filas y todas las columnas

Cada registro se convierte en una fila y cada clave en una columna. No se descarta nada, y un campo que aparece solo en un registro tardío obtiene igualmente su columna.

Los valores

Cada valor se escribe en su celda. La hoja muestra los datos tal como estaban en el JSON, listos para ordenar, filtrar y calcular.

Un archivo que se abre en todas partes

El XLSX se abre en Excel, Numbers y LibreOffice, y Google Sheets puede importarlo. Puede enviarlo a un colega sin explicarle cómo abrirlo.

Lo que debe saber antes de convertir JSON a XLSX

Solo una forma de JSON ya es una tabla

Rige la misma regla de forma que para CSV: una matriz de objetos planos. Un único objeto, o un árbol con objetos dentro de objetos, no tiene filas que escribir y se rechaza en lugar de aplanarse en algo que usted no pidió. Si su archivo es un árbol, extraiga la lista de registros que necesita y convierta esa.

Lo que sale son datos, no un documento

Lo que sale son datos, no un documento: una hoja, sin fórmulas, sin anchos de columna, sin colores y sin encabezado fijo, porque nada de eso estaba en el JSON desde el principio. Un archivo JSON no sabe nada de cómo debe verse una hoja de cálculo. Querrá ensanchar las columnas y dar formato al encabezado usted mismo, lo que lleva unos momentos.

Los valores anidados se escriben como texto JSON

Un valor anidado, cuando un campo contiene una lista o un objeto, se escribe en la celda como texto JSON, porque una celda no puede contener una rama. La información está ahí, y puede dividirla con las herramientas de su hoja de cálculo.

Cómo convertir JSON a XLSX aquí

Añada su archivo

Suelte el archivo JSON sobre la página o elíjalo en su dispositivo. Se lee dentro de su navegador y no se sube.

Convierta

Pulse el botón. Un archivo de tamaño corriente lleva un momento. Deje la página abierta hasta que termine.

Descargue y abra

Descargue el XLSX y ábralo en su programa de hojas de cálculo. Compruebe el encabezado, unas cuantas filas del medio y la última fila, y luego ensanche las columnas y dé el formato que quiera.

Una mirada más de cerca a JSON y XLSX

Árboles y cuadrículas

JSON describe un árbol: objetos que contienen valores, que a su vez pueden ser objetos o listas. Una hoja de trabajo es una cuadrícula: filas y columnas, nada más. Un árbol puede contener cosas que una cuadrícula no puede, como una rama con ramas distintas debajo. Una lista de registros uniformes, en cambio, encaja perfectamente en una cuadrícula. Convertir JSON a XLSX es pasar de la forma general a la particular, y funciona sin problemas cuando los datos eran realmente una tabla desde el principio.

¿XLSX o CSV?

Si solo necesita una tabla sencilla que cualquier programa pueda leer, JSON a CSV es más ligero y más universal. XLSX es mejor cuando las personas que lo abren usan Excel, cuando quiere que los números estén tipados correctamente y cuando desea evitar las conjeturas de una importación. Para la mayor parte del trabajo de oficina, el libro es la opción más cómoda.

Por qué ayuda la rigidez

Las herramientas que aceptan cualquier JSON y lo aplanan automáticamente suelen inventar nombres de columna como address.street o items.0.price. Esto es cómodo hasta que necesita saber qué ha pasado. Al aceptar solo la forma que ya es una tabla, esta página le ahorra decisiones silenciosas.

Situaciones comunes en detalle

Exportaciones de servicios web y APIs

La mayoría de los servicios devuelven listas de registros como JSON. Si las necesita en Excel, convierta JSON a XLSX y abra el resultado. Es el camino más rápido de la respuesta de una API a una tabla dinámica.

Pedidos, clientes y productos

Las plataformas de tiendas suelen permitir exportar los datos como JSON. Un libro de pedidos o de productos puede ordenarse por fecha, filtrarse por cliente o totalizarse por producto con unos pocos clics.

Resultados de encuestas y registros

Las herramientas que almacenan respuestas de encuestas o registros de eventos como JSON producen un registro por respuesta o evento. En una hoja de trabajo, pueden contarse, representarse en gráficos y compararse.

Compartir datos con colegas no técnicos

Un colega que nunca ha visto una llave entenderá una hoja de trabajo de inmediato. Convertir antes de enviar ahorra explicaciones y errores.

Consejos prácticos antes de convertir JSON a XLSX

Compruebe la forma de su archivo

Abra el JSON en un editor de texto. Si empieza con un corchete y contiene una lista de registros entre llaves con valores sencillos, tiene la forma correcta. Si empieza con una llave y tiene registros anidados en su interior, busque la lista que necesita y extráigala primero.

Sepa qué valores están anidados

Si algunos campos contienen listas u objetos, aparecerán como texto JSON en sus celdas. Decida si necesita dividirlos, y planee hacerlo en la hoja de cálculo.

Piense en el tamaño

Todo se ejecuta en su dispositivo, así que un archivo muy grande necesita memoria. Para archivos de muchos megabytes, use un ordenador, y divida los datos si la página tiene dificultades.

Planifique el formato

Como el libro no tiene anchos, colores ni encabezado fijo, reserve un minuto para el formato tras la conversión. Seleccione todas las columnas y use el autoajuste, ponga el encabezado en negrita e inmovilice la primera fila.

Preguntas que la gente se hace antes de convertir

¿Por qué se rechazó mi archivo?

Porque no es una matriz de objetos planos. Un único objeto, o un árbol con objetos dentro de objetos, no tiene filas que escribir. Extraiga la lista que necesita y convierta esa.

¿Por qué hay una sola hoja?

Porque una lista de registros en JSON es una sola tabla. Una hoja es el resultado honesto.

¿Dónde están mis fórmulas y colores?

Nunca estuvieron en el JSON. El libro contiene datos, y el formato queda a su cargo.

¿Qué ocurre con las listas dentro de un registro?

Se escriben en la celda como texto JSON, porque una celda no puede contener una rama.

¿Se sube mi archivo?

No. La conversión se ejecuta en su navegador y el archivo nunca sale de su dispositivo.

¿Puedo volver a JSON?

Sí. XLSX a JSON convierte un libro de nuevo en una lista de registros.

Elegir con acierto al convertir JSON a XLSX

¿Libro o tabla sencilla?

Para los usuarios de Excel, el libro. Para cualquier cosa que deba poder leer cualquier herramienta, un CSV. Ambos están disponibles aquí.

Otros destinos

Si el destino es un archivo de marcado o una configuración, JSON a XML y JSON a YAML atienden esas necesidades.

Conserve el JSON

El JSON es el original maestro. Contiene la estructura y los tipos. Consérvelo, y trate el libro como una vista de los datos.

Lograr un buen resultado tras la conversión

Autoajuste las columnas

Seleccione todo y use el autoajuste para que cada columna sea lo bastante ancha para su contenido. Convierte una hoja apretada en una legible.

Dé formato al encabezado e inmovilícelo

Ponga la primera fila en negrita e inmovilícela, para que los nombres sigan visibles mientras se desplaza por los registros.

Fije los formatos de número y de fecha

Los números llegan como números. Si quiere símbolos de moneda o un número fijo de decimales, aplique el formato. Las fechas que eran texto en el JSON pueden convertirse con las funciones de fecha de su programa.

Compruebe unas cuantas filas con el original

Compare un par de registros de la hoja con el JSON. Lleva un minuto y le dice que la tabla es fiel.

Preparar su JSON para que se convierta bien

Dé forma a los datos antes de convertir JSON a XLSX

Si su archivo es un árbol, normalmente puede remodelarlo primero en una lista de registros planos. Elija la lista que contiene lo que quiere contar: los pedidos, los clientes, los eventos. Cópiela en un archivo propio, con los corchetes alrededor, y la página la aceptará.

Mantenga significativos los nombres de los campos

Las claves se convierten en el encabezado, así que cuanto más claros sean los nombres, más legible será la hoja. Si controla la fuente, use nombres como order_date y customer_name en lugar de abreviaturas que solo un programador entendería.

Sea coherente con los tipos

Un campo que contiene números en la mayoría de los registros y texto en unos pocos confundirá la ordenación y las sumas. Si puede, limpie los casos raros antes de la conversión, de modo que cada columna signifique una sola cosa.

Trabajar con el libro después de convertir JSON a XLSX

Convierta el rango en una tabla

Los programas de hojas de cálculo tienen un comando que convierte un bloque de celdas en una tabla con nombre, con botones de filtro en el encabezado y filas en bandas. Después de convertir JSON a XLSX, aplíquelo. Ordenar y filtrar se convierten entonces en un clic, y las fórmulas que se refieren a la tabla siguen funcionando cuando añade filas.

Cree una tabla dinámica

Una tabla dinámica es la manera más rápida de responder preguntas como qué producto se vendió más, qué cliente pidió con más frecuencia o cuántos eventos ocurrieron cada día. Como el libro tiene encabezados adecuados y valores tipados, el generador de tablas dinámicas reconoce los campos de inmediato.

Añada gráficos

Seleccione las columnas que quiere comparar e inserte un gráfico. Los datos que llegaron de un programa como una lista de registros se convierten en una imagen que una reunión puede entender en segundos.

Combine con otras hojas

Si tiene varias exportaciones JSON, convierta JSON a XLSX para cada una y copie las hojas en un solo libro, o use funciones de búsqueda para unirlas por un campo común, como un número de cliente. Los valores tipados hacen fiables esas búsquedas.

Guarde una copia para el futuro

Cuando haya dado al libro el formato que le gusta, guárdelo como plantilla. La próxima exportación será cuestión de pegar los nuevos datos bajo el mismo encabezado.

Privacidad y manejo

Por qué importa la conversión local para los datos

Los archivos de datos suelen contener lo privado: clientes, pedidos, direcciones, mensajes. Muchos conversores en línea suben su archivo a un servidor, lo procesan y devuelven el resultado, y durante un tiempo una copia vive en una máquina que usted no controla. Aquí su propio navegador hace el trabajo, así que los datos se quedan en su dispositivo.

Qué ocurre cuando se va

Cuando cierra la página, el archivo convertido desaparece del navegador, así que descárguelo primero. No se conserva nada de sus datos.

Si algo sale mal

La página dice que el archivo no es JSON válido

Puede haber una coma suelta, una comilla ausente o un corchete que no se cierra. Abra el archivo en un editor que resalte los errores de JSON y corrija la línea que señala.

El libro parece apretado

Es normal, ya que un archivo JSON no lleva anchos. Use el autoajuste en las columnas.

La página se congela con un archivo grande

Todo se ejecuta en su dispositivo, y un archivo grande necesita memoria. Inténtelo de nuevo en un ordenador, o divida los datos.

Herramientas relacionadas

La misma familia de herramientas cubre los trabajos vecinos. Para volver atrás, use XLSX a JSON. Para una tabla sencilla, JSON a CSV y CSV a JSON trabajan con archivos de texto. Para otros formatos de datos estructurados, están JSON a XML, XML a JSON, JSON a YAML y YAML a JSON. Cuando las cifras están en un PDF, PDF a XLS reconstruye una tabla a partir de la página.

Un ejemplo resuelto

Digamos que ha exportado 500 pedidos de una tienda en línea como un archivo JSON, y su contable los quiere en Excel. Suelta aquí el archivo y pulsa el botón. Un momento después descarga un libro con los nombres de los campos en la primera fila y 500 filas debajo. Autoajusta las columnas, inmoviliza el encabezado y lo envía. El contable lo abre con un doble clic, y los importes suman de inmediato, porque son números. El JSON se queda en su carpeta como fuente.

Una breve lista de comprobación

Antes de convertir

Compruebe que el archivo es una lista de registros. Anote qué campos están anidados. Conserve el JSON.

Mientras convierte

Quédese en la página hasta que el archivo esté listo.

Después de convertir

Abra el libro, autoajuste las columnas, dé formato al encabezado, compruebe unas cuantas filas con el original y guarde.

Errores comunes

Darle un árbol

No espere poder convertir JSON a XLSX con un archivo muy anidado. Extraiga primero la lista de registros.

Esperar un informe con formato

El libro contiene datos, no un documento. Añada usted mismo el formato.

Borrar el JSON

Consérvelo. Contiene la estructura que la tabla no puede contener.

Sus datos se quedan en su dispositivo

La conversión ocurre en local. Su archivo lo lee su propio navegador, se reescribe allí y se le devuelve como un XLSX. No se sube nada, así que no queda ninguna copia en un servidor y nadie más puede leerlo. Para datos de contenido privado, esa es la forma segura de convertir JSON a XLSX.

Resumen

Para convertir JSON a XLSX aquí, suelte el archivo y pulse el botón. Se lee y se escribe en su navegador, de modo que el archivo nunca sale de su dispositivo. Las filas y las columnas llegan como una hoja de trabajo de verdad, con las claves como primera fila, de modo que el archivo se abre en Excel, Numbers o LibreOffice sin un paso de conversión. Rige la misma regla de forma que para CSV: una matriz de objetos planos. Lo que sale son datos, no un documento: una hoja, sin fórmulas, sin anchos de columna, sin colores y sin encabezado fijo, porque nada de eso estaba en el JSON desde el principio. Un valor anidado se escribe en la celda como texto JSON.

Longitud y superficie Masa y volumen Temperatura Divisas