Excel a JSON
Arrays JSON con claves de la primera fila, pensado para flujos de datos
Arrastra y suelta los archivos aquí
o explorar archivos
Admite .xlsx / .xls / .csv: un array por hoja de cálculo
Sobre esta herramienta
Para alimentar datos de prueba a un frontend, escribir scripts o cargar textos de i18n, JSON siempre gana a copiar tablas a mano. Esta herramienta exporta cada hoja de los archivos .xlsx / .xls / .csv como JSON: la primera fila se convierte en los nombres de campo por defecto, transformando cada fila en un objeto, o desactívalo para obtener arrays simples.
Los valores se escriben exactamente como Excel los muestra (fechas y porcentajes legibles) y los libros con varias hojas se agrupan por nombre de hoja. Previsualiza y ajusta el resultado, cópialo o descarga un archivo .json. La conversión se ejecuta localmente en tu navegador - no se sube nada.
Características
- Compatible con .xlsx / .xls / .csv - un array JSON por hoja
- Primera fila como nombres de campo; los encabezados vacíos se llaman columnN
- Salida en array de arrays conmutable
- Valores mostrados: fechas y porcentajes tal como se ven
- Vista previa editable, copia de un clic, descarga .json
Cómo usarlo
- Arrastra o selecciona el archivo de hoja de cálculo
- Activa o desactiva la primera fila como claves
- Haz clic en Convertir
- Copia desde la vista previa o descarga el .json
Preguntas frecuentes
- ¿Cómo es la estructura del JSON resultante?
- Por defecto cada hoja es un array de objetos cuyas claves vienen de la primera fila; desactívalo para obtener arrays de arrays. Los libros con varias hojas se agrupan bajo los nombres de hoja.
- ¿Y si hay encabezados vacíos o duplicados?
- Los encabezados vacíos se convierten en column1, column2, ... y los duplicados siguen la regla de última escritura gana; ante la duda, ordena antes la fila de encabezado.
- ¿De qué tipo son las fechas y los números?
- Cadenas que coinciden con el valor mostrado (2026/1/5, 12.5%). Para números en bruto o fechas serializadas, lee el archivo con un script.
- ¿Por qué no usar directamente Python pandas?
- Sin entornos ni código: el navegador lo hace en una sola página, y las tablas sensibles se quedan en tu dispositivo porque no se sube nada.