Categorias

Gerenciador XLSX de Dropdowns de Validacao

Cria dropdowns em lote, cascatas dependentes e mensagens de entrada

Suporta listas simples, cascatas com intervalos nomeados e prompts.

Exemplos de resultados

1 Exemplos

Adicionar listas e cascatas

Cria dropdowns em lote e listas dependentes

xlsx-data-validation-dropdown-example1.xlsx Ver arquivo
Ver parâmetros de entrada
{ "workbookFile": "/public/samples/xlsx/data-entry-template.xlsx", "rulesJson": "[\n {\n \"type\": \"list\",\n \"sheetName\": \"Input\",\n \"target\": \"B2:B50\",\n \"values\": [\n \"Open\",\n \"Pending\",\n \"Closed\"\n ],\n \"promptTitle\": \"Status\",\n \"prompt\": \"Choose a workflow status\"\n },\n {\n \"type\": \"cascade\",\n \"sheetName\": \"Input\",\n \"parentTarget\": \"C2:C50\",\n \"childTarget\": \"D2:D50\",\n \"mapping\": {\n \"Hardware\": [\n \"Laptop\",\n \"Monitor\",\n \"Keyboard\"\n ],\n \"Software\": [\n \"CRM\",\n \"ERP\",\n \"Analytics\"\n ]\n },\n \"parentPromptTitle\": \"Category\",\n \"parentPrompt\": \"Choose a category first\",\n \"childPromptTitle\": \"Item\",\n \"childPrompt\": \"Then choose an item\"\n }\n]" }

Click to upload file or drag and drop file here

Maximum file size: 200MB 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 Gerenciador XLSX de Dropdowns de Validação permite automatizar a criação de listas suspensas e menus em cascata diretamente em seus arquivos Excel, garantindo a padronização e a integridade dos dados inseridos.

Quando usar

  • Quando você precisa padronizar a entrada de dados em planilhas compartilhadas para evitar erros de digitação.
  • Ao criar formulários complexos que exigem seleções dependentes, como escolher uma categoria para filtrar itens específicos.
  • Para aplicar configurações de validação de dados em larga escala em centenas de linhas de uma só vez.

Como funciona

  • Faça o upload do seu arquivo XLSX original.
  • Defina as regras de validação no formato JSON, especificando o intervalo alvo e os valores ou mapeamentos de cascata.
  • O sistema processa o arquivo e aplica as restrições de lista ou menus dependentes automaticamente.
  • Baixe o arquivo atualizado com as validações de dados prontas para uso.

Casos de uso

Padronização de status de fluxos de trabalho em relatórios de equipe.
Criação de seletores de produtos hierárquicos (Categoria > Subcategoria).
Implementação de formulários de coleta de dados com orientações de preenchimento integradas.

Exemplos

1. Padronização de Status de Projetos

Gerente de Projetos
Contexto
Uma planilha de acompanhamento de tarefas estava recebendo entradas inconsistentes como 'Em andamento', 'em andamento' e 'Em curso'.
Problema
Necessidade de restringir a entrada de dados a um conjunto fixo de opções para facilitar a filtragem.
Como usar
Configurar uma regra de tipo 'list' apontando para a coluna de status com os valores permitidos.
Configuração de exemplo
[
  {
    "type": "list",
    "sheetName": "Tarefas",
    "target": "B2:B500",
    "values": ["Pendente", "Em Execução", "Concluído"]
  }
]
Resultado
Todos os usuários agora selecionam o status via dropdown, eliminando erros de digitação e facilitando a geração de gráficos.

2. Seleção Hierárquica de Inventário

Analista de Estoque
Contexto
O inventário possui centenas de itens divididos por categorias de Hardware e Software.
Problema
Evitar que usuários selecionem itens de software dentro da categoria de hardware.
Como usar
Utilizar a função de cascata para mapear a relação entre categoria e item.
Configuração de exemplo
[
  {
    "type": "cascade",
    "sheetName": "Inventario",
    "parentTarget": "C2:C100",
    "childTarget": "D2:D100",
    "mapping": {
      "Hardware": ["Monitor", "Teclado"],
      "Software": ["Antivírus", "Office"]
    }
  }
]
Resultado
Ao selecionar 'Hardware' na coluna C, a coluna D exibe automaticamente apenas as opções de hardware, garantindo a integridade do inventário.

Testar com amostras

json, xml, xlsx

Hubs relacionados

FAQ

Posso criar menus suspensos dependentes?

Sim, a ferramenta suporta a criação de cascatas onde a seleção de uma célula pai determina as opções disponíveis na célula filha.

Quais formatos de arquivo são suportados?

A ferramenta aceita arquivos no formato .xlsx e .xls (Excel).

É possível adicionar mensagens de ajuda aos campos?

Sim, você pode configurar títulos e mensagens de prompt que aparecem quando o usuário seleciona a célula.

Existe limite para o número de linhas?

Você pode aplicar as regras a intervalos extensos, como B2:B1000, sem restrições rígidas de processamento.

O que acontece se eu errar o JSON?

A ferramenta validará a estrutura do seu JSON e notificará sobre erros de sintaxe antes de aplicar as alterações ao arquivo.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/xlsx-data-validation-dropdown

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-data-validation-dropdown 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-data-validation-dropdown": {
      "name": "xlsx-data-validation-dropdown",
      "description": "Cria dropdowns em lote, cascatas dependentes e mensagens de entrada",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-data-validation-dropdown",
      "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]