Como usar a função WEBSERVICE (SERVIÇOWEB) no Excel

Português Inglês
SERVIÇOWEB WEBSERVICE

A função SERVIÇOWEB no MS Excel e Google Tabelas é uma ferramenta extremamente útil para obter dados de APIs ou serviços na internet. Ela permite que o Excel e o Google Tabelas acessem informações em tempo real, o que é especialmente útil para dados que mudam frequentemente, como cotações de ações, informações meteorológicas ou qualquer outro tipo de dado acessível via uma URL de API.

Entendendo o Funcionamento

Para utilizar a função SERVIÇOWEB, é crucial compreender sua sintaxe. No Excel, seu formato é o seguinte:

=SERVIÇOWEB(url)

Onde “url” representa o endereço do serviço web que fornece os dados. É importante que esta URL retorne os dados em um formato compatível com o Excel ou Google Tabelas, como texto, frequentemente em JSON ou XML.

Exemplos de Uso

Veja um exemplo prático de uso da função SERVIÇOWEB no Excel para acessar a temperatura atual por meio de uma API de previsões meteorológicas:

=SERVIÇOWEB("http://api.openweathermap.org/data/2.5/weather?q=London&appid=YOUR_API_KEY")

Neste caso, você deve substituir “YOUR_API_KEY” por sua chave pessoal obtida no site OpenWeatherMap, para receber dados meteorológicos de Londres.

Cenários Práticos de Aplicação

  • Cotações de ações em tempo real: Utilizando uma API de mercado financeiro para obter preços atualizados das ações listadas.
  • Monitoramento de dados de sensores IoT: Imagine que você possui sensores IoT que transmitem dados para uma API. Com a função SERVIÇOWEB, é possível capturar esses dados diretamente em suas planilhas.

Demonstração Detalhada

Exemplo Prático 1: Monitoramento de Preço de Ações

Suponha que você queira monitorar o preço ao vivo das ações da Apple. Utilize uma API como a Alpha Vantage com a SERVIÇOWEB da seguinte forma:

=SERVIÇOWEB("https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=AAPL&interval=5min&apikey=YOUR_API_KEY")

Nesse caso, substitua “YOUR_API_KEY” pela sua chave API propriamente configurada. A fórmula resultante apresenta os preços das ações da Apple atualizados a cada cinco minutos.

Exemplo Prático 2: Atualização de Dados Meteorológicos

Para acessar a temperatura atual e outras informações do clima de São Paulo, empregue a SERVIÇOWEB com a URL:

=SERVIÇOWEB("http://api.openweathermap.org/data/2.5/weather?q=Sao%20Paulo&units=metric&appid=YOUR_API_KEY")

Essa consulta retorna os dados meteorológicos em formato JSON, prontos para serem processados e utilizados em sua planilha.

Note que o uso frequente dessas funções pode resultar em limitações impostas pelo provedor da API. Portanto, é recomendável verificar sempre os termos de uso da API. Além disso, para dados que necessitem de atualizações frequentes, considere configurar a atualização automática das células para manter a consistência das informações através dos recursos de agendamento de atualizações externas do Excel.

Em conclusão, a função SERVIÇOWEB desbloqueia novas possibilidades ao permitir a integração direta entre suas planilhas e o mundo de dados online. Use essa funcionalidade com discernimento e explore as múltiplas APIs disponíveis para elevar o nível de coleta e análise de dados em seus projetos.

Mais Informações: https://support.microsoft.com/pt-pt/office/serviçoweb-função-serviçoweb-0546a35a-ecc6-4739-aed7-c0b7ce1562c4

Outras funções
Devolve uma cadeia URL codificada
Devolve dados específicos do conteúdo XML utilizando o XPath especificado