Stop guessing what′s working and start seeing it for yourself.
Login or register
Q&A
Question Center →

Semalt Expert: Baixar dados de um site para o Excel automaticamente

A Internet contém toneladas de informações úteis, mas às vezes essas informações devem de alguma forma ser armazenadas e processado. Para esses propósitos, é conveniente usar planilhas do Microsoft Excel. No entanto, os dados estatísticos de diferentes sites não podem ser coletados manualmente, mas também automaticamente. Por exemplo, você precisa salvar novos dados de dezenas de sites. Claro, leva muito tempo para salvar esses dados manualmente, então você pode tentar usar a ferramenta automática de importação de dados no Excel. Por que "você pode tentar"? Isso significa que nem todos os sites permitem que você importe dados automaticamente usando esta ferramenta. Eu vou te explicar por que mais tarde. Mas ainda assim, pode ajudar na maioria dos casos.

Vamos começar

A ferramenta automática de importação de dados está localizada na guia "Dados". Aqui selecione "From Web" (em algumas versões do Excel, você precisa clicar em "Obter dados externos" primeiro).

Ele abriu "New Web Query" onde você precisa escrever um endereço da página do site do qual você deseja baixar os dados e aguarde alguns segundos para carregar no mesmo janela.

Vamos extrair dados do site soccerstats.com como exemplo. Tenho certeza de que muitos de vocês gostam do futebol e gostariam de coletar dados atualizados sobre as ligas de futebol ao redor do mundo em uma mesa. Há muitas estatísticas úteis, mas vamos começar com a tabela de pontuação da Espanha La Liga.

Você pode ver muitas setas em quadrados amarelos aparecendo. Eles estão apontando para os elementos que você pode extrair para a tabela do Excel. Clique na seta apontando para o elemento que você precisa. Observe que você pode selecionar mais de uma tabela ao mesmo tempo. O que precisamos é a tabela de pontuação.

Em seguida, clique em" Importar "no canto inferior direito .

Perguntará "onde você deseja colocar os dados". Você pode digitar o nome da célula que você precisa ou simplesmente clicar em "OK" e aparecerá a partir do primeiro célula.

E aqui está o resultado - todas as informações estão agora na nossa tabela do Excel.

Este dado ainda é estático enquanto a precisamos para ser atualizado de vez em quando. Então, o que você pode fazer é atualizar dados manualmente clicando em "Atualizar tudo".

Mas não é isso que estamos aqui, certo? Clicando Cada vez pode ser bastante irritante se precisar de atualizar informações como, por exemplo, taxas de câmbio. Agora, clique em "Propriedades" na guia "Conexões". Aqui você pode fazer as tabelas atualizar automaticamente - pode atualizar todos os dados com intervalo ou todos hora em que você abrirá o arquivo.

Por que Não funciona às vezes

Algumas palavras sobre por que a ferramenta de importação automática de dados pode não funcionar. Você abriu a página da Web no Excel e encontrou os dados apresentados na forma de uma tabela, mas as setas que permitem marcá-las para importação não aparecem ao lado delas. Por quê? Cerca de uma década, todos os dados tabulares em sites apareceram sob a forma de marcação especial - tags TABELA. Reconhecer essa tabela era um pedaço de bolo para um robô. Mas ao longo do tempo, os métodos de apresentação de dados em páginas web mudaram - os dados em si e a exibição foram separados. Então, quando você olha para uma página da Web e vê dados em tabelas, não pode ter certeza de que esses dados possuem uma estrutura de tabela no código. Em algumas situações, o assistente de importação simplesmente não consegue reconhecer a presença da tabela ao analisar o código-fonte da página atual.

Conclusão

Parabéns! Agora você pode facilmente baixar dados do site usando o Excel em uma tabela e torná-lo atualizar automaticamente. Esta ferramenta simples ajudará a facilitar sua vida e a aliviar a colação de cópias desnecessária.

View more on these topics

Post a comment

Post Your Comment
© 2013 - 2024, Semalt.com. All rights reserved

Skype

semaltcompany

WhatsApp

16468937756

Telegram

Semaltsupport