Categorías

XLSX API a Sheet

Escribe JSON de REST/GraphQL en una hoja de Excel

Soporta paginacion automatica y mapeo de campos.

Resultados de ejemplo

1 Ejemplos

Exportar API de Elysia Tools a Sheet

Obtiene lista de herramientas y la escribe en Excel

workbook-sales.xlsx Ver archivo
Ver parámetros de entrada
{ "sourceType": "rest", "url": "https://elysiatools.com/zh/api/tools", "method": "GET", "dataPath": "tools", "paginationType": "none", "fieldMapping": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"category\": \"category\",\n \"result_type\": \"resultType\",\n \"featured\": \"featured\",\n \"last_updated\": \"lastUpdated\"\n}", "sheetName": "Tools API" }

Datos clave

Categoría
Format Conversion
Tipos de entrada
select, text, textarea, number
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

XLSX API a Sheet es una herramienta eficiente diseñada para convertir datos provenientes de APIs REST o GraphQL directamente en archivos de Excel, permitiendo automatizar la extracción de información mediante paginación y mapeo de campos personalizados.

Cuándo usarlo

  • Cuando necesitas exportar grandes volúmenes de datos de una API a un formato de hoja de cálculo para su análisis.
  • Al requerir una sincronización periódica de datos externos en archivos XLSX sin intervención manual.
  • Para transformar respuestas JSON complejas o anidadas en una estructura tabular limpia y legible.

Cómo funciona

  • Selecciona el tipo de fuente (REST o GraphQL) e ingresa la URL del endpoint correspondiente.
  • Configura los parámetros de paginación si el conjunto de datos es extenso para asegurar la captura completa.
  • Define el mapeo de campos para extraer rutas específicas del JSON y asignarlas a las columnas de tu hoja de Excel.
  • Ejecuta la solicitud para generar y descargar automáticamente tu archivo XLSX con los datos estructurados.

Casos de uso

Extracción de catálogos de productos desde una API de comercio electrónico hacia un inventario en Excel.
Generación de reportes de ventas consolidados a partir de múltiples endpoints de servicios REST.
Migración de datos de usuarios o clientes desde sistemas CRM basados en GraphQL a hojas de cálculo para auditoría.

Ejemplos

1. Exportación de catálogo de herramientas

Analista de datos
Contexto
Necesito obtener una lista actualizada de herramientas desde una API pública para realizar un análisis de categorías en Excel.
Problema
La API devuelve un JSON complejo que no es directamente legible en una hoja de cálculo.
Cómo usarlo
Configuro la URL de la API, establezco la ruta de datos en 'tools' y defino el mapeo de campos para extraer el ID, nombre y categoría.
Configuración de ejemplo
{"id":"id","name":"name","category":"category"}
Resultado
Se genera un archivo Excel con una hoja llamada 'Tools API' que contiene los datos organizados en columnas claras.

Probar con muestras

json, xlsx, xls

Hubs relacionados

Preguntas frecuentes

¿Qué tipos de API soporta la herramienta?

La herramienta es compatible con APIs REST (usando métodos GET, POST, PUT, PATCH) y APIs GraphQL.

¿Cómo maneja la herramienta los datos paginados?

Soporta estrategias de paginación por página, desplazamiento (offset) o cursor, permitiendo definir el número máximo de páginas a extraer.

¿Puedo elegir qué campos incluir en el Excel?

Sí, mediante la configuración de 'Campo Mapeo JSON' puedes seleccionar rutas específicas del JSON y asignarles un nombre de columna personalizado.

¿Es posible añadir encabezados de autenticación?

Sí, puedes incluir encabezados personalizados en formato JSON, como tokens de autorización, en la sección correspondiente.

¿Qué formato de salida genera?

La herramienta genera un archivo en formato .xlsx listo para ser abierto en Microsoft Excel, Google Sheets o LibreOffice.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/xlsx-api-to-sheet

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
sourceType select No -
url text -
method select No -
headers textarea No -
queryParams textarea No -
body textarea No -
graphqlQuery textarea No -
graphqlVariables textarea No -
dataPath text No -
paginationType select No -
maxPages number No -
pageParam text No -
pageStart number No -
pageSizeParam text No -
pageSize number No -
offsetParam text No -
offsetStart number No -
cursorParam text No -
cursorStart text No -
hasMorePath text No -
nextCursorPath text No -
totalPagesPath text No -
fieldMapping textarea No -
sheetName text No -
outputFileName text No -

Formato de respuesta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Archivo: Archivo

Documentación de MCP

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

{
  "mcpServers": {
    "elysiatools-xlsx-api-to-sheet": {
      "name": "xlsx-api-to-sheet",
      "description": "Escribe JSON de REST/GraphQL en una hoja de Excel",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-api-to-sheet",
      "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.

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