Cómo se usa
- Elige o suelta un archivo .xlsx, .xls, .ods o CSV.
- Elige la hoja. Deja activada «La primera fila es el encabezado» para obtener objetos, o desactívala para obtener arrays.
- Descarga el archivo .json o copia el resultado.
Opciones explicadas
- JSON (objetos)
- Un array con un objeto por fila: [{"Nombre": "Ada", "Edad": 36}]. Las celdas de encabezado vacías o repetidas reciben claves únicas como column3 o id_2.
- JSON (filas)
- Un array de arrays, uno por fila, incluido el encabezado: [["Nombre", "Edad"], ["Ada", 36]]. Útil cuando la hoja no tiene fila de encabezado.
- Tipos
- Los números y los booleanos siguen siendo números y booleanos; las celdas vacías pasan a null; las fechas pasan a "2024-01-15" o "2024-01-15T09:30:00".
Ejemplo: cómo se convierten las filas en JSON
Con la fila de encabezado activada, la primera fila da las claves y cada fila siguiente se convierte en un objeto. Una hoja como esta:
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
da este JSON, en el que los números y los booleanos conservan su tipo y las celdas vacías son null:
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
Con la fila de encabezado desactivada, o con el formato de filas, obtienes un array de arrays que incluye la primera fila. Las filas más largas que el encabezado reciben claves llamadas column5, column6 y así sucesivamente.
Preguntas frecuentes
¿Puedo convertir todas las hojas a la vez?
Sí. «Descargar las N hojas (ZIP)» genera un ZIP con un archivo JSON por hoja.
¿Por qué un valor es un número en JSON pero en Excel aparece con formato?
JSON conserva el valor almacenado, así que 12,5 % pasa a 0.125 y una celda de moneda pasa a ser un número normal. Usa la salida CSV si necesitas el texto exactamente como se muestra.
¿Se incluyen las fórmulas?
Se usa el resultado guardado en el archivo, no la fórmula en sí.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.