# XLSX API a Sheet

Escribe JSON de REST/GraphQL en una hoja de Excel

> Página canónica: https://elysiatools.com/es/tools/xlsx-api-to-sheet

- **Categoría:** Format Conversion

- **Palabras clave:** xlsx, api, rest, graphql, pagination, json, mapping

## Descripción general

Soporta paginacion automatica y mapeo de campos.

## Entradas

- **Origen Type** (select)
- **URL de API** (text): https://api.example.com/items
- **REST Metodo** (select)
- **Encabezados JSON** (textarea): {"Authorization":"Bearer xxx"}
- **Consulta Parametros JSON** (textarea): {"status":"active"}
- **REST Cuerpo JSON** (textarea): {"filters":{"status":"active"}}
- **GraphQL Consulta** (textarea): query($page:Int,$limit:Int){ items(page:$page,limit:$limit){ id name } }
- **Variables GraphQL JSON** (textarea): {"status":"active"}
- **Datos Ruta** (text): data.items
- **Paginacion Type** (select)
- **Maximo Pages** (number)
- **Pagina Param** (text)
- **Pagina Inicio** (number)
- **Pagina Size Param** (text)
- **Pagina Size** (number)
- **Parametro offset** (text)
- **Offset Inicio** (number)
- **Parametro cursor** (text)
- **Cursor Inicio** (text)
- **Has Mas Ruta** (text): data.pageInfo.hasNextPage
- **Siguiente Cursor Ruta** (text)
- **Total Pages Ruta** (text): meta.totalPages
- **Campo Mapeo JSON** (textarea): {"customer":"data.customer.name","amount":"amount"}
- **Nombre de hoja** (text)
- **Salida Archivo Nombre** (text): api-export

## 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.

## 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.

## Herramientas relacionadas

- [Text to Excel Converter](https://elysiatools.com/es/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [Insertador XLSX de Graficos](https://elysiatools.com/es/tools/xlsx-chart-embedder): Genera imagenes de graficos de barras o pastel desde rangos del libro y las inserta en Excel
- [Reglas de Formato Condicional XLSX](https://elysiatools.com/es/tools/xlsx-conditional-formatting-rule): Aplica reglas de formato condicional por lotes en Excel
- [Transformador XLSX JSON](https://elysiatools.com/es/tools/xlsx-json-transformer): Conversion bidireccional entre arreglos JSON y hojas Excel con aplanado/anidado
- [Divisor XLSX Multi-Hoja](https://elysiatools.com/es/tools/xlsx-multi-sheet-splitter): Divide un libro multi-hoja en archivos separados
- [Exportador XLSX Parquet](https://elysiatools.com/es/tools/xlsx-parquet-exporter): Exporta hoja de calculo a Parquet/NDJSON para pipelines
- [Paquete XLSX de Configuracion de Impresion](https://elysiatools.com/es/tools/xlsx-print-setup-pack): Configura papel, margenes, escala, titulos repetidos y encabezado/pie
- [Extractor de Rango XLSX](https://elysiatools.com/es/tools/xlsx-range-extractor): Extrae hoja/rango/rango nombrado a JSON

## Ejemplos

- [Muestras XLSX](https://elysiatools.com/es/samples/xlsx-samples): Muestras XLSX para pruebas de analisis de hojas y extraccion de datos
- [Colecciones Postman - Pruebas API](https://elysiatools.com/es/samples/postman-collections): Ejemplos completos de colecciones Postman incluyendo pruebas de API, scripts de automatización, variables de entorno, servidores mock y patrones avanzados de prueba para REST APIs
- [Muestras XLS](https://elysiatools.com/es/samples/xls-samples): Muestras XLS para pruebas de analisis binario e importacion de hojas de calculo
- [Ejemplos OpenAPI/Swagger](https://elysiatools.com/es/samples/openapi-swagger): Ejemplos completos de documentación API usando OpenAPI 3.0 y especificaciones Swagger para servicios RESTful

## Contenido relacionado

- [Ingesta ETL de XLSX y entrega al almacén de datos](https://elysiatools.com/es/hubs/xlsx-etl-ingestion-workflows): Convierte varias fuentes de libros y CSV en salidas trazables para carga SQL, procesos Parquet y lotes de almacenamiento de objetos.
- [Flujos de paquetes de informes KPI](https://elysiatools.com/es/hubs/kpi-report-pack-workflows): Convierte datos de API y hojas de calculo en dashboards KPI, paquetes Excel de varias pestanas, estilos de marca, graficos, minigraficos y reportes PDF o Markdown.
