Convertir Excel a JSON

Elige tu tabla de Excel o CSV y descárgala como array JSON; si eliges un JSON, se convierte en Excel. Los encabezados pasan a ser claves y los números siguen siendo números. Tu archivo no sale de tu dispositivo.

  • XLSX se convierte en JSON
  • Hasta ⁦25 MB⁩
  • Sin registro
  • En ambos sentidos

55 Convertir Excel a JSON

  1. 01 Elegir
  2. 02 Procesar
  3. 03 Descargar

Se procesa en tu dispositivo · sin subidas

XLSX

Archivo elegido

Tamaño: Listo

Estado en vivo

Leyendo el archivo

Resultado

Listo.

0filas convertidas

0 BTus datos enviados a nuestro servidor: 0 bytes · procesado en tu dispositivoPor qué 0: la regla de seguridad de esta página bloquea el envío de datos en el propio navegador; todo ocurre en esta pestaña. CSP · connect-src 'none' · form-action 'none'

No se pudo convertir.

Salida

Array de objetos: los encabezados pasan a ser claves.

Lectura

Solo valores: se escribe el último resultado calculado de las fórmulas; la fórmula en sí, los colores, los formatos, las celdas combinadas y los gráficos no se trasladan.

  • El trabajo se hace en esta pestaña, en tu dispositivo.
  • Los encabezados pasan a ser claves; los números siguen siendo números y las fechas, AAAA-MM-DD.
  • No se envía ningún archivo a nuestro servidor; al cerrar la pestaña se borra todo.

Primero elige un archivo CSV, Excel o JSON

Etapas

  1. Leyendo el archivo
  2. Convirtiendo la tabla
  3. Preparando el archivo

Microsoft Excel y los demás nombres de productos solo se usan para identificar formatos de archivo y pertenecen a sus titulares; Dönüştür.net no está afiliado a estas empresas.

01

¿Cómo se convierte una tabla de Excel en JSON?

JSON es el idioma común de las aplicaciones web, las API y las bases de datos; Excel, el lugar donde más datos se preparan. Catálogos de productos, listas de precios, tablas de provincias y municipios o textos de traducción se preparan en Excel, pero tienen que llegar a la aplicación en JSON. Y al revés: el JSON que devuelve una API se quiere llevar a Excel para revisarlo o hacer informes.

La conversión es sencilla, pero los detalles importan: los nombres de la fila de encabezado pasan a ser claves y cada fila, un objeto. Los números tienen que seguir siendo números, las fechas deben tener un formato coherente (AAAA-MM-DD), las celdas vacías deben ser null y las letras con tilde deben quedarse en UTF-8.

Esta herramienta convierte Excel (XLSX) o CSV en un array JSON, y un array JSON en Excel. Los objetos anidados se abren en columnas con nombres con punto, como «direccion.ciudad»; si quieres, al volver a JSON se reconstruye el anidamiento. Todo se hace en tu navegador; tus datos no se envían a ningún servidor.

02

Cómo convertir Excel a JSON en 3 pasos

  1. Elige tu archivo: Elige tu archivo de Excel (XLSX), CSV o JSON. Si el Excel tiene varias hojas, elige la que quieres convertir; en la vista previa ves las primeras 50 filas.

  2. Elige la salida y los ajustes: Para Excel o CSV, la salida JSON ya viene seleccionada; si eliges un archivo JSON, se convierte en Excel. Si no hay fila de encabezado, desmarca la opción (las filas se escriben como arrays); para crear objetos anidados a partir de encabezados «a.b», activa la opción correspondiente.

  3. Descarga: Pulsa «Convertir»; se descarga un archivo .json con sangría y en UTF-8, o un .xlsx con la fila de encabezado en negrita y fija.

03

¿Quién lo usa y para qué?

  • Aplicaciones web y móviles: Convertir en JSON la lista de productos, la de precios o el menú preparados en Excel para que los lea la aplicación.

  • Archivos de traducción y contenido: Pasar tablas de clave–texto a archivos de idioma en JSON.

  • Pruebas de API: Preparar datos de prueba en Excel y convertirlos en un array JSON para usarlo como cuerpo de las peticiones.

  • Informes: Filtrar, ordenar y compartir en Excel el JSON que devuelve una API o una exportación de base de datos.

  • Migración de datos: Convertir exportaciones CSV en registros JSON para importarlos en bases de datos documentales.

  • Datos abiertos: Llevar a Excel conjuntos de datos publicados en JSON (municipios, estadísticas) para analizarlos.

04

Reglas de conversión y límites

  • Fila = objeto: Los nombres de la fila de encabezado pasan a ser claves; los encabezados vacíos reciben nombres como «Columna 3» y, si un nombre se repite, se le añade _2. Si no hay encabezado, cada fila es un array.

  • Tipos: Los números de Excel se escriben como números, los valores VERDADERO / FALSO como true / false y las fechas como AAAA-MM-DD (con hora, AAAA-MM-DDThh:mm:ss); las celdas vacías pasan a ser null. En un CSV todos los valores son texto; si activas «Convertir números y fechas», los importes pasan a ser números.

  • JSON anidado: De JSON a Excel, los objetos anidados se abren en columnas como «direccion.ciudad» y los arrays se escriben en la celda como texto JSON. De Excel a JSON, la opción «Crear objetos anidados a partir de encabezados a.b» recupera la estructura original.

  • JSON admitido: Arrays de objetos, arrays de arrays, un objeto que contiene un único array (por ejemplo, en el campo «data») y archivos JSON Lines con un registro JSON por línea.

  • Fórmulas y formatos: Se escribe el último resultado calculado de las fórmulas; los colores, los formatos y los gráficos no pasan al JSON.

  • Límites y privacidad: Hasta 25 MB y 200.000 filas. Tu archivo no se sube; se procesa en tu navegador y se borra de la memoria al cerrar la pestaña.

05

Privacidad y eliminación automática

Esta herramienta no envía tu archivo a nuestro servidor: todo el proceso se hace en tu navegador, en tu dispositivo. La página se sirve con una política de seguridad (Content-Security-Policy) que impide técnicamente enviar el contenido del archivo a cualquier sitio; en esta página no se ejecutan scripts de analítica ni de publicidad.

El archivo resultante también se crea en tu dispositivo y solo tú lo descargas. Se borra de la memoria del navegador al cerrar la pestaña o al elegir «Nuevo archivo». Nuestro servidor no guarda ningún registro con el nombre ni el contenido del archivo.

Consulta nuestra Política de privacidad para más detalles

06

Preguntas frecuentes

¿Cómo convierto Excel a JSON?

Elige tu archivo de Excel; la salida JSON viene ya seleccionada. Los nombres de la fila de encabezado pasan a ser claves y cada fila, un objeto JSON. Al pulsar «Convertir» se descarga un archivo .json con sangría.

¿Puedo convertir JSON a Excel?

Sí. Si eliges un archivo JSON, la salida es Excel (XLSX). Todas las claves de los objetos se convierten en columnas; los objetos anidados se abren en columnas como «direccion.ciudad» y los arrays se escriben en la celda como texto JSON.

¿Los números quedan en el JSON como texto o como números?

Los números de Excel se escriben como números (sin comillas). Los valores de un CSV son texto por defecto; si activas «Convertir números y fechas», los importes pasan a ser números y las fechas, AAAA-MM-DD. Los valores con ceros iniciales se quedan siempre como texto.

¿Cómo aparecen las fechas en el JSON?

En formato ISO 8601: 2026-09-29 y, en las celdas con hora, 2026-09-29T14:30:00. JavaScript, Python y las bases de datos reconocen este formato directamente.

¿Se rompen las tildes y la ñ en el JSON?

No. El JSON se escribe siempre en UTF-8 y letras como á, é, ñ o ü se quedan tal cual, sin códigos de escape. Si el CSV de origen se guardó en ANSI (Windows-1252 o Windows-1254) o tiene letras rotas, la herramienta lo corrige primero.

¿Se envían mis datos a un servidor?

No. La conversión se hace en tu navegador; la página impide técnicamente las conexiones externas. Puedes usarla con tranquilidad con tablas de clientes o de productos.

¿Otro archivo?

Arrastra · suelta · convierteElegir archivo