Categorias

Incorporador XLSX de Graficos

Gera imagens de graficos de barras ou pizza a partir de intervalos e as incorpora ao Excel

A implementacao atual usa imagens Canvas incorporadas para maior estabilidade.

Exemplos de resultados

1 Exemplos

Embed bar and pie chart images

Generate chart images from worksheet ranges and place them into the workbook

xlsx-chart-embedder-example1.xlsx Ver arquivo
Ver parâmetros de entrada
{ "workbookFile": "/public/samples/xlsx/xlsx-chart-embedder-example1.xlsx", "chartsJson": "[\n {\n \"sheetName\": \"Charts\",\n \"chartType\": \"bar\",\n \"title\": \"Monthly Revenue\",\n \"categoriesRange\": \"Data!A2:A7\",\n \"valuesRange\": \"Data!B2:B7\",\n \"anchorCell\": \"B2\",\n \"widthPx\": 520,\n \"heightPx\": 320\n },\n {\n \"sheetName\": \"Charts\",\n \"chartType\": \"pie\",\n \"title\": \"Orders Share\",\n \"categoriesRange\": \"Data!A2:A7\",\n \"valuesRange\": \"Data!C2:C7\",\n \"anchorCell\": \"B22\",\n \"widthPx\": 520,\n \"heightPx\": 320\n }\n]" }

Click to upload file or drag and drop file here

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

Fatos principais

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

Visão geral

O Incorporador XLSX de Gráficos permite transformar dados brutos de suas planilhas em gráficos visuais de barras ou pizza, inserindo-os diretamente no seu arquivo Excel como imagens estáveis.

Quando usar

  • Quando você precisa incluir visualizações de dados em relatórios estáticos que não dependem de fórmulas complexas.
  • Ao preparar apresentações de dados onde a estabilidade da formatação é prioritária.
  • Para automatizar a geração de dashboards em arquivos XLSX sem precisar configurar gráficos manualmente no Excel.

Como funciona

  • Envie seu arquivo XLSX contendo os dados que deseja visualizar.
  • Defina as configurações dos gráficos em formato JSON, especificando o tipo, o título e os intervalos de células para categorias e valores.
  • O sistema processa os dados, gera uma imagem Canvas do gráfico e a incorpora na célula de destino especificada.
  • Baixe o arquivo resultante com os gráficos já posicionados na planilha.

Casos de uso

Criação automatizada de relatórios mensais de vendas com gráficos de barras integrados.
Geração de resumos de participação de mercado (market share) usando gráficos de pizza.
Padronização de dashboards corporativos para garantir que todos os relatórios tenham o mesmo layout visual.

Exemplos

1. Relatório de Receita Mensal

Analista de Dados
Contexto
O analista precisa gerar um relatório mensal de receita para a diretoria, consolidando dados de uma planilha de vendas.
Problema
Criar gráficos de barras que acompanhem o arquivo de dados sem a necessidade de edição manual no Excel.
Como usar
Carregue o arquivo de vendas e insira o JSON configurando o gráfico de barras apontando para as colunas de meses e valores.
Configuração de exemplo
[
  {
    "sheetName": "Charts",
    "chartType": "bar",
    "title": "Receita Mensal",
    "categoriesRange": "Data!A2:A7",
    "valuesRange": "Data!B2:B7",
    "anchorCell": "B2",
    "widthPx": 520,
    "heightPx": 320
  }
]
Resultado
O arquivo XLSX é gerado com um gráfico de barras de receita posicionado na célula B2 da aba 'Charts'.

Testar com amostras

json, xml, xlsx

Hubs relacionados

FAQ

Quais tipos de gráficos são suportados?

Atualmente, a ferramenta suporta a geração de gráficos de barras e gráficos de pizza.

Onde o gráfico será posicionado?

O gráfico será inserido na planilha especificada em 'sheetName', ancorado na célula definida em 'anchorCell'.

Posso definir o tamanho do gráfico?

Sim, você pode controlar as dimensões da imagem gerada definindo os parâmetros 'widthPx' e 'heightPx' no JSON.

Os gráficos são editáveis após a inserção?

Não, os gráficos são inseridos como imagens estáticas (Canvas), o que garante que a formatação permaneça consistente em qualquer visualizador.

Existe limite de tamanho para o arquivo?

Sim, o arquivo enviado deve ter no máximo 20 MB.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/xlsx-chart-embedder

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
workbookFile file (Upload necessário) Sim -
chartsJson textarea Sim -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/xlsx-chart-embedder para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

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-chart-embedder": {
      "name": "xlsx-chart-embedder",
      "description": "Gera imagens de graficos de barras ou pizza a partir de intervalos e as incorpora ao Excel",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-chart-embedder",
      "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.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

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