Categorias

XLSX API para Sheet

Grava JSON de REST/GraphQL em planilha Excel

Suporta paginacao automatica e mapeamento de campos.

Exemplos de resultados

1 Exemplos

Exportar API Elysia Tools para Sheet

Busca a lista de ferramentas e grava no Excel

workbook-sales.xlsx Ver arquivo
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" }

Fatos principais

Categoria
Format Conversion
Tipos de entrada
select, text, textarea, number
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

O XLSX API para Sheet é uma ferramenta eficiente que permite extrair dados de APIs REST ou GraphQL e convertê-los diretamente em arquivos Excel organizados, facilitando a análise e o armazenamento de informações externas.

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.

Exemplos

1. Exportar lista de ferramentas para Excel

Analista de Dados
Contexto
O analista precisa gerar um relatório semanal com todas as ferramentas cadastradas em uma plataforma externa.
Problema
Os dados estão em formato JSON via API REST e precisam ser convertidos para uma tabela legível.
Como usar
Configurar a URL da API, definir o caminho dos dados como 'tools' e mapear os campos de ID, nome e categoria.
Configuração de exemplo
{"id":"id","name":"name","category":"category","result_type":"resultType","featured":"featured","last_updated":"lastUpdated"}
Resultado
Um arquivo Excel é gerado com os dados organizados em colunas, pronto para ser compartilhado com a equipe.

Testar com amostras

json, xlsx, xls

Hubs relacionados

FAQ

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.

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
sourceType select Não -
url text Sim -
method select Não -
headers textarea Não -
queryParams textarea Não -
body textarea Não -
graphqlQuery textarea Não -
graphqlVariables textarea Não -
dataPath text Não -
paginationType select Não -
maxPages number Não -
pageParam text Não -
pageStart number Não -
pageSizeParam text Não -
pageSize number Não -
offsetParam text Não -
offsetStart number Não -
cursorParam text Não -
cursorStart text Não -
hasMorePath text Não -
nextCursorPath text Não -
totalPagesPath text Não -
fieldMapping textarea Não -
sheetName text Não -
outputFileName text Não -

Formato de resposta

{
  "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)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-api-to-sheet": {
      "name": "xlsx-api-to-sheet",
      "description": "Grava JSON de REST/GraphQL em planilha Excel",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-api-to-sheet",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]