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
- 01 Elegir
- 02 Procesar
- 03 Descargar
Se procesa en tu dispositivo · sin subidas
Has abierto esta página dentro de una app. Para descargar sin problemas, usa el menú ••• y elige Abrir en el navegador.
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.
Lectura
Guardado
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
- Leyendo el archivo
- Convirtiendo la tabla
- Preparando el archivo
- Tu archivo no sale de tu dispositivo
- Nada se sube al servidor
- Gratis, sin registro
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
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.
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.
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.
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.