Convertidor de Excel a JSON

Convierte hojas .xlsx, CSV y TSV en JSON listo para APIs en tu navegador

Excel .xlsx, CSV o TSV, hasta 15 MB

Entrada

Suelta un archivo .xlsx, .csv o .tsv

El archivo se lee en tu navegador y nunca se sube. Los archivos .xls antiguos no son compatibles.

Opciones

Sangría
Avanzado
Encabezados duplicados

Por ejemplo B2:F40. Déjalo vacío para usar el rango usado.

Salida JSON

Abre un libro o carga el ejemplo para ver el JSON aquí.

Abre un archivo .xlsx, .csv o .tsv para empezar.

Qué convierte

Excel a JSON convierte libros .xlsx y archivos CSV y TSV en JSON que puedes pegar en código, fixtures o solicitudes de API. Elige una hoja, decide cómo se asigna la fila de encabezado a las claves y obtén un array de objetos, un array de arrays o todas las hojas indexadas por su nombre. Los números, booleanos y textos conservan sus tipos.

Fechas, fórmulas y errores

Un número se trata como fecha solo cuando su celda tiene formato de fecha u hora, así que los ID e importes nunca se convierten en fechas. Las fechas pueden ser texto ISO 8601, el texto con formato que muestra Excel o el número de serie original según el sistema de fechas del libro, incluidos los libros 1904. Las celdas con fórmulas usan el resultado guardado en el archivo y no se recalculan, y las celdas con error como #N/A se conservan como texto y se cuentan.

Encabezados y estructura

Los encabezados vacíos y duplicados aparecen en el panel de revisión. Los duplicados pueden recibir el sufijo _2 o detener la conversión, el texto de los encabezados se puede recortar o pasar a camelCase o snake_case, y las claves con punto como address.city pueden convertirse en objetos anidados. Un rango de celdas como B2:F40 limita la conversión a un bloque, y las filas vacías se pueden omitir. Las celdas combinadas conservan su valor solo en la celda superior izquierda, así que los valores nunca se duplican.

Privacidad y límites

El archivo se lee con la File API y se procesa en un worker en segundo plano dentro de tu navegador; no se sube nada. Se admiten archivos de hasta 15 MB y 250.000 celdas con datos, la vista previa muestra las primeras 50 filas y 30 columnas, y el JSON muy grande se acorta en el editor, mientras que Copiar y Descargar siempre incluyen todo. Los libros .xls antiguos, .xlsb, con macros o protegidos con contraseña no son compatibles; guárdalos antes como .xlsx.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch