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

  1. Arrastra o selecciona el archivo de hoja de cálculo
  2. Activa o desactiva la primera fila como claves
  3. Haz clic en Convertir
  4. 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.

Herramientas relacionadas