Conversor de Excel a JSON

Convierte hojas de cálculo de Excel (.xlsx, .xls, .ods, .csv) en JSON en tu navegador: elige una hoja o todas, usa la fila de encabezado como claves y fechas en ISO.

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es Excel a JSON?

Abre una hoja de cálculo de Excel u OpenDocument y obtén sus filas como JSON. Elige una hoja o todas; con fila de encabezado cada fila se convierte en un objeto y, si no, en un array de valores de celda. El archivo se lee localmente y nunca se sube.

Cómo usar Excel a JSON

  1. Haz clic en Elige una hoja de cálculo y selecciona un archivo .xlsx, .xls, .ods o .csv.
  2. Elige la Hoja (o Todas las hojas).
  3. Deja activado La primera fila es el encabezado para obtener objetos, o desactívalo para obtener arrays.
  4. Copia el JSON o haz clic en Descargar.

Ejemplo

Entrada
Sheet "Users": id | name | joined | active → 1 | Ada | 2024-01-15 | TRUE
Salida
[{"id": 1, "name": "Ada", "joined": "2024-01-15T00:00:00.000Z", "active": true}, …]

Cuándo usar Excel a JSON

Úsalo para convertir hojas de cálculo en JSON para API, fixtures o scripts sin instalar nada. Lee valores, no formato: las celdas combinadas, los colores, los comentarios y las fórmulas no se exportan.

Cómo funciona Excel a JSON

El archivo se lee con SheetJS (xlsx) dentro de tu navegador. Los valores de las celdas conservan sus tipos: los números siguen siendo números, los booleanos booleanos, las celdas vacías pasan a null y las celdas de fecha se convierten en cadenas ISO 8601 en UTC. Con fila de encabezado, SheetJS usa la primera fila como claves (los encabezados duplicados reciben sufijos); «Todas las hojas» produce un objeto con los nombres de hoja como claves. Las fórmulas no se recalculan: se usa el resultado guardado en el archivo.

Casos de Uso Comunes

  • Convertir en JSON para un sitio web una lista de productos mantenida en Excel
  • Importar datos de una hoja de cálculo en una base de datos NoSQL
  • Crear fixtures de prueba a partir de una exportación compartida de Google Sheets
  • Inspeccionar los valores en bruto de las celdas de un archivo .xlsx

Preguntas Frecuentes

¿Se sube mi archivo?

No. SheetJS se ejecuta en tu navegador y el archivo nunca sale de tu dispositivo.

¿Por qué las fechas están en UTC?

Excel guarda las fechas sin zona horaria; se escriben como cadenas ISO 8601 a medianoche UTC para que la fecha de calendario no cambie.

¿Se evalúan las fórmulas?

Se usa el valor que Excel guardó en el archivo; las fórmulas no se recalculan.

Explora más categorías