# Injetor XLSX de Formulas

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

> Página canônica: https://elysiatools.com/pt/tools/xlsx-formula-injector

- **Categoria:** Format Conversion

- **Palavras-chave:** xlsx, excel, formula, lock cells, sheet protection, template, exceljs

## Visão geral

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

## Entradas

- **Arquivo da pasta de trabalho** (file)
- **JSON de regras de formulas** (textarea): \[ { "sheetName": "Sheet1", "targetColumn": "D", "startRow": 2, "endRow": 100, "formulaTemplate": "=IF($A{{row}}="","",$B{{row}}*$C{{row}})", "numberFormat": "#,##0.00", "styleSourceRow": 2 } \]
- **JSON de intervalos editaveis** (textarea): \[ { "sheetName": "Sheet1", "range": "A2:C100" } \]
- **Proteger planilhas alteradas** (checkbox)
- **Bloquear celulas de formula** (checkbox)
- **Ocultar texto da formula** (checkbox)
- **Senha de protecao da planilha** (text): Leave blank for no password

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

## Perguntas frequentes

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

## Ferramentas relacionadas

- [Mapeador de Colunas XLSX](https://elysiatools.com/pt/tools/xlsx-column-mapper): Renomeia/reordena/remove colunas por regras
- [Pacote XLSX de Configuracao de Impressao](https://elysiatools.com/pt/tools/xlsx-print-setup-pack): Define papel, margens, escala, titulos repetidos e cabecalho/rodape
- [Preenchedor de Template XLSX](https://elysiatools.com/pt/tools/xlsx-template-filler): Preenche placeholders em templates Excel
- [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
- [Gerenciador XLSX de Dropdowns de Validacao](https://elysiatools.com/pt/tools/xlsx-data-validation-dropdown): Cria dropdowns em lote, cascatas dependentes e mensagens de entrada
- [Gerenciador XLSX de Paines Congelados](https://elysiatools.com/pt/tools/xlsx-freeze-pane-manager): Congela linhas/colunas e aplica grupos de outline em planilhas
- [Injetor XLSX de Intervalos Nomeados](https://elysiatools.com/pt/tools/xlsx-named-range-injector): Cria ou atualiza intervalos nomeados para formulas e modelos reutilizaveis

## Exemplos

- [Amostras XLSX](https://elysiatools.com/pt/samples/xlsx-samples): Amostras XLSX para testes de analise de planilhas e extracao de dados
- [Amostras XLS](https://elysiatools.com/pt/samples/xls-samples): Amostras XLS para testes de analise binaria e importacao de planilhas
- [Exemplos de Serialização Android Java](https://elysiatools.com/pt/samples/android-serialization-java): Exemplos de serialização Android Java incluindo serialização JSON, desserialização e análise XML
- [Exemplos de Serialização Android Kotlin](https://elysiatools.com/pt/samples/android-serialization-kotlin): Exemplos de serialização Android Kotlin incluindo serialização JSON, desserialização e análise XML
