Regras de Formatacao Condicional XLSX

Aplica regras de formatacao condicional em lote no Excel

Inclui limites, barras de dados, escalas de cor e regras de texto.

Exemplos de resultados

1 Exemplos

Apply highlights, data bars, and color scales

Batch-format worksheet ranges with threshold and gradient rules

xlsx-conditional-formatting-rule-example1.xlsx Ver arquivo
Ver parâmetros de entrada
{ "workbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "rulesJson": "[\n {\n \"sheetName\": \"Tools API\",\n \"ref\": \"H2:H20\",\n \"type\": \"cellIs\",\n \"operator\": \"greaterThan\",\n \"formulae\": [\n 0\n ],\n \"fillColor\": \"#DCFCE7\",\n \"fontColor\": \"#166534\"\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
Conversão e codificação
Tipos de entrada
file, textarea
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

Esta ferramenta permite aplicar regras de formatação condicional em arquivos Excel de forma automatizada e em lote, utilizando configurações JSON para definir limites, barras de dados e escalas de cor em intervalos específicos.

Quando usar

  • Quando você precisa aplicar formatação visual consistente em grandes conjuntos de dados.
  • Para destacar automaticamente valores que excedem ou ficam abaixo de metas específicas.
  • Ao preparar relatórios recorrentes que exigem a mesma estrutura de destaque visual.

Como funciona

  • Faça o upload do seu arquivo Excel (.xlsx ou .xls).
  • Defina as regras de formatação no campo JSON, especificando a aba, o intervalo (ref) e o tipo de regra.
  • O sistema processa as instruções e aplica as cores, barras ou escalas conforme configurado.
  • Baixe o arquivo resultante com a formatação condicional aplicada automaticamente.

Casos de uso

Destaque automático de metas de vendas atingidas ou não atingidas.
Visualização de tendências de dados usando barras de dados em colunas numéricas.
Identificação de valores discrepantes (outliers) através de escalas de cor.

Exemplos

1. Destaque de Metas de Vendas

Analista de Vendas
Contexto
Preciso destacar em verde todas as células de vendas que superaram o valor zero em um relatório mensal.
Problema
Aplicar formatação manual em centenas de linhas é ineficiente.
Como usar
Envie o arquivo e insira o JSON de regra para o intervalo H2:H20.
Configuração de exemplo
[
  {
    "sheetName": "Tools API",
    "ref": "H2:H20",
    "type": "cellIs",
    "operator": "greaterThan",
    "formulae": [0],
    "fillColor": "#DCFCE7",
    "fontColor": "#166534"
  }
]
Resultado
Todas as células com valores positivos na coluna H são destacadas automaticamente com fundo verde.

Testar com amostras

json, xml, xlsx

Hubs relacionados

FAQ

Quais tipos de formatação posso aplicar?

Você pode aplicar regras baseadas em valores (cellIs), barras de dados (dataBar) e escalas de cor (colorScale).

É possível aplicar regras em múltiplas abas?

Sim, basta definir o nome da aba (sheetName) corretamente em cada objeto dentro do array JSON.

O que acontece se o JSON estiver com erro de sintaxe?

A ferramenta não conseguirá processar as regras e retornará um erro; certifique-se de validar o formato JSON antes de enviar.

Existe limite de tamanho para o arquivo?

Sim, o limite máximo para o upload do arquivo é de 20 MB.

As regras de formatação substituem as existentes?

A ferramenta adiciona as regras especificadas ao arquivo; se o arquivo já possuir formatação, as novas regras serão integradas.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/xlsx-conditional-formatting-rule

Parâmetros da solicitação

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

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/xlsx-conditional-formatting-rule 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-conditional-formatting-rule": {
      "name": "xlsx-conditional-formatting-rule",
      "description": "Aplica regras de formatacao condicional em lote no Excel",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-conditional-formatting-rule",
      "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]