Excel a JSON

Convertir Excel o CSV a JSON — objetos de la fila de encabezado, claves anidadas, números reales y fechas ISO, cada hoja, con una vista previa en vivo.

o arrastrar y soltar archivos de Excel, ODS o CSV aquí

Cómo convertir de Excel a JSON

  1. Seleccione o suelte un archivo Excel, ODS o CSV. La primera fila debe contener los nombres que desee como claves JSON.
  2. Elija la forma (matriz de objetos, matriz de matrices, objeto con clave, columnas o líneas JSON), qué hojas incluir y cómo se escriben las celdas vacías y las fechas. La vista previa se actualiza sobre la marcha.
  3. Haga clic en Convertir a JSON para descargar el archivo .json o cópielo desde la vista previa.

Acerca de Excel a JSON

Convierte una hoja de cálculo en JSON para una API, una aplicación web o una base de datos. Cada fila se convierte en un objeto con las teclas de la fila de encabezado, los números y los valores reales de permanencia VERDADERO/FALSO, y las fechas se convierten en fechas ISO, o elija una matriz de matrices, un objeto en clave por una columna de ID, columnas o líneas JSON.

Cabeceras punteadas como address.city construyen objetos anidados, las claves se pueden convertir en camelCase, las celdas vacías se pueden dejar fuera o escribir como nulas, y cada hoja se puede convertir a la vez. Una vista previa en vivo muestra el resultado a medida que cambia las opciones, y no se sube nada.

Ideal para

  • Sembrar una base de datos o una API simulada desde una hoja de cálculo
  • Convertir hojas de producto o de traducción en datos de aplicaciones
  • Preparación de datos para JavaScript, Python o herramientas sin código

Consejo: Nombre columnas como customer.name y customer.email para obtener objetos anidados.

Preguntas frecuentes

¿Qué hace el JSON?

De forma predeterminada, una matriz de objetos: cada fila se convierte en un objeto cuyas claves son la fila de encabezado, como ["nombre": "Asha", "cantidad": 1250.5]. También puede obtener una matriz de matrices, un objeto codificado por la primera columna, un objeto de columnas o líneas JSON.

¿Puedo crear JSON anidado?

Sí. Nombre columnas con puntos — dirección.ciudad y dirección.zip — y se convierten en objetos anidados: "dirección": "ciudad": …, "zip": ….

¿Los números y las fechas se mantienen como los tipos correctos?

Los números y VERDADERO/FALSO se convierten en números JSON reales y booleanos; las fechas se convierten en fechas ISO como 2024-03-31 (o como se muestra en Excel). Desmarque la opción para obtener todos los valores como texto.

¿Qué sucede con las celdas vacías?

Usted elige: dejar la clave fuera, escribir null, o escribir una cadena vacía.

¿Puedo convertir cada hoja?

Sí — como un objeto JSON con una clave por nombre de hoja, o como un archivo JSON separado por hoja.

¿Puedo hacer llaves camelCase?

Sí. Marque “Haga las llaves camelCase” y los encabezados como el primer nombre se convierten en firstName.

¿Mis archivos están subidos?

No. La conversión ocurre completamente en su navegador — sus datos nunca salen de su dispositivo.

← Volver a todas las herramientas