Categorías

Convertidor Excel a JSON

Convierte archivos Excel a formato JSON, extrayendo datos de la primera hoja de trabajo

Click to upload file or drag and drop file here

Maximum file size: 0MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Datos clave

Categoría
Format Conversion
Tipos de entrada
file, checkbox, select
Tipo de salida
json
Cobertura de muestras
4
API disponible
Yes

Resumen

El Convertidor de Excel a JSON es una herramienta eficiente diseñada para transformar archivos de hojas de cálculo (.xlsx o .xls) en formato JSON estructurado, extrayendo automáticamente los datos de la primera hoja de trabajo para facilitar su integración en aplicaciones y bases de datos.

Cuándo usarlo

  • Cuando necesitas integrar datos de una hoja de cálculo en una aplicación web o API.
  • Al preparar conjuntos de datos para su uso en entornos de desarrollo o pruebas.
  • Para automatizar la migración de información desde archivos Excel hacia sistemas basados en JSON.

Cómo funciona

  • Sube tu archivo Excel (.xlsx o .xls) a la plataforma.
  • Selecciona si la primera fila contiene encabezados y si deseas recortar espacios en blanco.
  • Elige el formato de salida deseado: una lista de objetos o una matriz de matrices.
  • Haz clic en convertir y descarga o copia tu archivo JSON generado.

Casos de uso

Transformación de catálogos de productos para tiendas de comercio electrónico.
Conversión de listas de contactos para importación en sistemas CRM.
Preparación de archivos de configuración basados en datos tabulares.

Ejemplos

1. Conversión de catálogo de productos

Desarrollador Web
Contexto
El equipo de marketing entrega una lista de precios en Excel que debe cargarse en una base de datos NoSQL.
Problema
Convertir manualmente la tabla a JSON es propenso a errores de sintaxis.
Cómo usarlo
Subir el archivo 'productos.xlsx', marcar 'Primera Fila Contiene Encabezados' y seleccionar 'Array of Objects'.
Configuración de ejemplo
hasHeader: true, trimValues: true, nestedFormat: 'object'
Resultado
Se obtiene un archivo JSON limpio donde cada producto es un objeto con claves basadas en los encabezados de la tabla.

2. Procesamiento de datos estadísticos

Analista de Datos
Contexto
Se requiere procesar una serie temporal de datos sin encabezados para un script de visualización.
Problema
Necesidad de obtener una estructura de matriz simple sin claves de objeto.
Cómo usarlo
Subir el archivo 'datos_temporales.xlsx' y seleccionar 'Array of Arrays' en el formato de salida.
Configuración de ejemplo
hasHeader: false, nestedFormat: 'array'
Resultado
El resultado es una matriz de matrices lista para ser iterada directamente por funciones de trazado de gráficos.

Probar con muestras

json, xml, xlsx

Hubs relacionados

Preguntas frecuentes

¿Qué formatos de archivo admite?

La herramienta admite archivos de Microsoft Excel en formatos .xlsx y .xls.

¿De qué hoja se extraen los datos?

El convertidor extrae automáticamente los datos de la primera hoja de trabajo del archivo subido.

¿Puedo elegir cómo se estructura el JSON?

Sí, puedes elegir entre un formato de 'Array of Objects' (donde los encabezados son claves) o 'Array of Arrays'.

¿Qué hace la opción de recortar espacios?

Elimina automáticamente los espacios en blanco innecesarios al inicio y al final de cada valor de celda.

¿Es necesario que mi archivo tenga encabezados?

No es obligatorio, pero si los tiene, puedes marcar la opción correspondiente para que se utilicen como claves en el JSON resultante.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/excel-to-json

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
excelFile file (Subida requerida) -
hasHeader checkbox No -
trimValues checkbox No -
nestedFormat select -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/excel-to-json para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Datos JSON: Datos JSON

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-excel-to-json": {
      "name": "excel-to-json",
      "description": "Convierte archivos Excel a formato JSON, extrayendo datos de la primera hoja de trabajo",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=excel-to-json",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]