Categorias

Injetor XLSX de Formulas

Preenche formulas por coluna e pode bloquear celulas de formula em modelos protegidos

Suporta marcadores de linha, faixas editaveis e protecao de planilhas para arquivos reutilizaveis.

Exemplos de resultados

1 Exemplos

Injetar formulas e proteger planilha

Preencher coluna calculada e bloquear formulas

xlsx-formula-injector-example1.xlsx Ver arquivo
Ver parâmetros de entrada
{ "workbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "formulaRulesJson": "[\n {\n \"sheetName\": \"Sheet1\",\n \"targetColumn\": \"D\",\n \"startRow\": 2,\n \"endRow\": 12,\n \"formulaTemplate\": \"=IF($A{{row}}=\\\"\\\",\\\"\\\",$B{{row}}*$C{{row}})\",\n \"numberFormat\": \"#,##0.00\",\n \"styleSourceRow\": 2\n }\n]", "editableRangesJson": "[\n {\n \"sheetName\": \"Sheet1\",\n \"range\": \"A2:C12\"\n }\n]", "protectSheets": true, "lockFormulaCells": true, "hideFormulaText": false, "sheetPassword": "" }

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, checkbox, text
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Injetor XLSX de Fórmulas é uma ferramenta eficiente para automatizar o preenchimento de cálculos em planilhas, permitindo a aplicação de fórmulas em colunas inteiras e a proteção de células críticas para garantir a integridade de seus modelos.

Quando usar

  • Ao automatizar o preenchimento de colunas calculadas em grandes conjuntos de dados.
  • Ao criar modelos de planilhas onde apenas campos específicos devem ser editáveis pelos usuários.
  • Ao proteger fórmulas complexas contra alterações acidentais em arquivos compartilhados.

Como funciona

  • Carregue seu arquivo XLSX e defina as regras de fórmulas usando um formato JSON simples.
  • Utilize o marcador {{row}} no seu template de fórmula para aplicar cálculos dinâmicos linha a linha.
  • Configure intervalos editáveis e ative a proteção de planilha para restringir o acesso a células específicas.
  • Baixe o arquivo processado com as fórmulas aplicadas e as restrições de segurança configuradas.

Casos de uso

Padronização de planilhas de orçamento com fórmulas de cálculo automático e áreas de entrada bloqueadas.
Criação de formulários de cotação onde o cliente só pode preencher quantidades e preços unitários.
Distribuição de relatórios de desempenho com cálculos de KPI protegidos contra edições externas.

Exemplos

1. Automação de Planilha de Vendas

Analista Financeiro
Contexto
Preciso distribuir uma planilha de vendas onde o cálculo do total (Preço x Quantidade) deve ser automático e protegido contra erros de digitação.
Problema
Usuários frequentemente apagam fórmulas acidentalmente ao inserir dados.
Como usar
Envie o arquivo, defina a regra para a coluna D com a fórmula '=IF($A{{row}}="","",$B{{row}}*$C{{row}})' e marque a opção de bloquear células de fórmula.
Configuração de exemplo
[{ "sheetName": "Sheet1", "targetColumn": "D", "startRow": 2, "endRow": 12, "formulaTemplate": "=IF($A{{row}}=\"\",\"\",$B{{row}}*$C{{row}})", "numberFormat": "#,##0.00" }]
Resultado
A coluna D é preenchida automaticamente com os cálculos, e as células ficam bloqueadas para edição, permitindo que os usuários insiram dados apenas nas colunas A, B e C.

Testar com amostras

json, xml, xlsx

Hubs relacionados

FAQ

Como o marcador {{row}} funciona?

O marcador {{row}} é substituído automaticamente pelo número da linha atual durante o processamento, permitindo que a fórmula se ajuste a cada linha da coluna alvo.

Posso proteger a planilha com senha?

Sim, você pode definir uma senha no campo correspondente para garantir que apenas usuários autorizados possam remover a proteção das células.

É possível ocultar o texto das fórmulas?

Sim, ao ativar a opção 'Ocultar texto da fórmula', a lógica do cálculo não será exibida na barra de fórmulas do Excel quando a planilha estiver protegida.

Quais formatos de arquivo são suportados?

A ferramenta suporta arquivos no formato XLSX (Excel moderno) e XLS (Excel legado).

O que acontece com as células que não estão no intervalo editável?

Se a proteção de planilha estiver ativa, as células fora dos intervalos editáveis ficarão bloqueadas para edição, mantendo a estrutura do seu modelo intacta.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/xlsx-formula-injector

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
workbookFile file (Upload necessário) Sim -
formulaRulesJson textarea Sim -
editableRangesJson textarea Não -
protectSheets checkbox Não -
lockFormulaCells checkbox Não -
hideFormulaText checkbox Não -
sheetPassword text Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/xlsx-formula-injector 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-formula-injector": {
      "name": "xlsx-formula-injector",
      "description": "Preenche formulas por coluna e pode bloquear celulas de formula em modelos protegidos",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-formula-injector",
      "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]