Navegação Rápida
SERVIÇOWEB - Função SERVIÇOWEB
Resumo
A função SERVIÇOWEB obtém dados de um serviço web na internet ou intranet diretamente em uma célula do Excel. Ideal para integrar informações dinâmicas de APIs e serviços online sem programação adicional.
Sintaxe
SERVIÇOWEB(url)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| url | String |
Sim | O URL do serviço web que será chamado. Deve ser um endereço HTTP/HTTPS válido. |
Usando a função WEBSERVICE
Use SERVIÇOWEB para buscar dados em tempo real de APIs públicas ou privadas. Combine com FILTROXML para extrair informações específicas dos dados retornados. Perfeita para dashboards dinâmicos e relatórios automatizados.
Exemplos Comuns de WEBSERVICE
Consulta de serviço web básico
=SERVIÇOWEB("http://meuservico.com/api?parametro=Excel")
Retorna resposta XML/texto do serviço web especificado.
Com CODIFICARURL para parâmetros seguros
=SERVIÇOWEB("https://api.exemplo.com/busca?"&CODIFICARURL("termo=relatórios"))
Garante que parâmetros especiais sejam codificados corretamente na URL.
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: URL inválida ou muito longa (>2048 caracteres)
Solution: Verifique a URL e use CODIFICARURL para parâmetros
#VALOR!
Cause: Resposta excede 32767 caracteres
Solution: Use serviços com respostas mais compactas
#VALOR!
Cause: Protocolo não suportado
Solution: Use apenas HTTP/HTTPS
#N/D! ou #VALOR!
Cause: Serviço web indisponível
Solution: Teste a URL no navegador primeiro
Notas
- Codifique URLs com CODIFICARURL para melhores resultados
- Combine com FILTROXML para parsing de XML
- Limite de resposta: 32767 caracteres
- Não funciona no Excel para Mac
- Excel recalcula automaticamente quando o workbook é aberto
Compatibilidade
Disponível em: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em: Excel 2010 e anteriores, Excel para Mac
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2013+