# XLSX API para Sheet

Grava JSON de REST/GraphQL em planilha Excel

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

- **Categoria:** Format Conversion

- **Palavras-chave:** xlsx, api, rest, graphql, pagination, json, mapping

## Visão geral

Suporta paginacao automatica e mapeamento de campos.

## Entradas

- **Origem Type** (select)
- **URL da API** (text): https://api.example.com/items
- **REST Metodo** (select)
- **Cabecalhos JSON** (textarea): {"Authorization":"Bearer xxx"}
- **Consulta Parametros JSON** (textarea): {"status":"active"}
- **REST Corpo JSON** (textarea): {"filters":{"status":"active"}}
- **GraphQL Consulta** (textarea): query($page:Int,$limit:Int){ items(page:$page,limit:$limit){ id name } }
- **GraphQL Variaveis JSON** (textarea): {"status":"active"}
- **Dados Caminho** (text): data.items
- **Paginacao Type** (select)
- **Paginas maximas** (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 Mais Caminho** (text): data.pageInfo.hasNextPage
- **Proximo Cursor Caminho** (text)
- **Total Pages Caminho** (text): meta.totalPages
- **Campo Mapeamento JSON** (textarea): {"customer":"data.customer.name","amount":"amount"}
- **Nome da aba** (text)
- **Saida Arquivo Nome** (text): api-export

## Quando usar

- Quando você precisa consolidar dados de APIs em relatórios Excel sem escrever código.
- Ao lidar com grandes volumes de dados que exigem paginação automática para extração completa.
- Para transformar respostas JSON complexas em tabelas estruturadas com mapeamento de campos personalizado.

## Como funciona

- Configure a URL da API e selecione o tipo de origem (REST ou GraphQL).
- Defina os parâmetros de paginação e o caminho dos dados (data path) para localizar as informações no JSON.
- Utilize o mapeamento de campos para selecionar quais atributos do JSON devem compor as colunas da sua planilha.
- Execute a ferramenta para gerar e baixar o arquivo Excel formatado com os dados extraídos.

## Casos de uso

- Exportação periódica de dados de CRM ou ERP para relatórios de vendas.
- Coleta de métricas de redes sociais ou ferramentas de marketing via API para análise de desempenho.
- Sincronização de listas de produtos ou inventário de e-commerce para controle interno em planilha.

## Perguntas frequentes

### Quais tipos de API são suportados?

A ferramenta suporta APIs REST (métodos GET, POST, PUT, PATCH) e APIs GraphQL.

### Como a paginação é tratada?

O sistema suporta paginação por página, deslocamento (offset) ou cursor, permitindo a extração de múltiplos conjuntos de dados automaticamente.

### Posso renomear as colunas no Excel?

Sim, através do mapeamento de campos (Field Mapping), você define exatamente quais chaves do JSON correspondem a cada coluna da planilha.

### Existe limite de páginas para extração?

Sim, você pode configurar o limite máximo de páginas para controlar o volume de dados extraídos e evitar sobrecarga.

### O arquivo gerado é compatível com Excel?

Sim, a ferramenta gera arquivos no formato XLSX, prontos para serem abertos no Microsoft Excel ou Google Sheets.

## Ferramentas relacionadas

- [Text to Excel Converter](https://elysiatools.com/pt/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [Incorporador XLSX de Graficos](https://elysiatools.com/pt/tools/xlsx-chart-embedder): Gera imagens de graficos de barras ou pizza a partir de intervalos e as incorpora ao Excel
- [Regras de Formatacao Condicional XLSX](https://elysiatools.com/pt/tools/xlsx-conditional-formatting-rule): Aplica regras de formatacao condicional em lote no Excel
- [Transformador XLSX JSON](https://elysiatools.com/pt/tools/xlsx-json-transformer): Conversao bidirecional entre JSON e Excel com flatten/restauracao
- [Divisor XLSX Multi-Sheet](https://elysiatools.com/pt/tools/xlsx-multi-sheet-splitter): Divide um workbook multi-sheet em arquivos separados
- [Exportador XLSX Parquet](https://elysiatools.com/pt/tools/xlsx-parquet-exporter): Exporta planilhas para Parquet/NDJSON em pipelines
- [Pacote XLSX de Configuracao de Impressao](https://elysiatools.com/pt/tools/xlsx-print-setup-pack): Define papel, margens, escala, titulos repetidos e cabecalho/rodape
- [Extrator de Intervalo XLSX](https://elysiatools.com/pt/tools/xlsx-range-extractor): Extrai planilha/intervalo/intervalo nomeado para JSON

## Exemplos

- [Amostras XLSX](https://elysiatools.com/pt/samples/xlsx-samples): Amostras XLSX para testes de analise de planilhas e extracao de dados
- [Coleções Postman - Testes de API](https://elysiatools.com/pt/samples/postman-collections): Exemplos abrangentes de coleções Postman incluindo testes de API, scripts de automação, variáveis de ambiente, servidores mock e padrões avançados de teste para REST APIs
- [Amostras XLS](https://elysiatools.com/pt/samples/xls-samples): Amostras XLS para testes de analise binaria e importacao de planilhas
- [Exemplos OpenAPI/Swagger](https://elysiatools.com/pt/samples/openapi-swagger): Exemplos abrangentes de documentação API usando OpenAPI 3.0 e especificações Swagger para serviços RESTful

## Conteúdo relacionado

- [Ingestão ETL de XLSX e entrega para o warehouse](https://elysiatools.com/pt/hubs/xlsx-etl-ingestion-workflows): Reúna várias pastas de trabalho e fontes CSV em artefatos rastreáveis para carga SQL, pipelines Parquet e lotes em armazenamento de objetos.
- [Fluxos de pacotes de relatorios KPI](https://elysiatools.com/pt/hubs/kpi-report-pack-workflows): Transforme dados de API e planilhas em dashboards KPI, pacotes Excel multiabas, estilos de marca, graficos, sparklines e relatorios PDF ou Markdown.
