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
- Haz clic en Elige una hoja de cálculo y selecciona un archivo .xlsx, .xls, .ods o .csv.
- Elige la Hoja (o Todas las hojas).
- Deja activado La primera fila es el encabezado para obtener objetos, o desactívalo para obtener arrays.
- Copia el JSON o haz clic en Descargar.
Ejemplo
Sheet "Users": id | name | joined | active → 1 | Ada | 2024-01-15 | TRUE
[{"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.