Nesta lição aprenderemos a criar uma nova consulta, a qual busca dados diretamente de um site da Internet e exibe estes dados em uma planilha do Excel. Também aprenderemos a configurar o intervalo de atualização bem como outras propriedades da consulta.
Vamos acompanhar um exemplo passo-a-passo da criação de consultas baseadas em dados da Internet. Acessaremos dados do seguinte site:
http://www.portalbrasil.eti.br/poupanca_2002.htm
Este site traz uma série de indicadores, tais como o Índice de Poupança, Dólar, INPC, IPC, etc. Faremos uma consulta baseada no endereço acima. Esta consulta retornará os índices de Poupança para 2002. Em seguida iremos configurar o intervalo de atualização destes dados.
Exercício 17 Abrir o Excel, criar uma nova consulta baseada no endereço: http://www.portalbrasil.eti.br/poupanca_2002.htm. Configurar o período de atualização e outras propriedades desta consulta. Salvar a planilha na pasta C:\ExcelAvançado com o nome de IndicePoupança2002.xls.
1. Abra o Excel.
2. Para criar uma nova consulta selecione o comando Dados -> Obter dados externos -> Nova consulta à Web...
3. Será aberta a janela Nova consulta à Web.
4. No campo no início da tabela, digite o seguinte endereço: http://www.portalbrasil.eti.br/poupanca_2002.htm.
5. Em seguida você deve selecionar uma das seguintes opções:
Página inteira: Recupera uma página inteira da Web, incluindo texto, tabelas e outros dados.
Somente as tabelas: Recupera todas as tabelas e seções pré-formatadas de uma página da Web. Use esta opção quando os dados desejados estiverem formatados com marcas <PRE>, exibidos em uma tabela ou contenham dados que você não deseja retornar ao Microsoft Excel, como figuras ou animações.
Uma ou mais tabelas especificadas na página: Recupera apenas as tabelas ou seções pré-formatadas que você especifica digitando nomes ou números de tabela ou seção.
6. Para o nosso exemplo selecione Somente as tabelas.
7. Na parte de baixo da janela selecionamos o tipo de formatação desejado. Estão disponíveis as seguintes opções:
Curso de Excel Avançado em 120 Lições
Nenhuma: Descarta a formatação da página da Web, incluindo fontes e cores, e importa os dados para o Microsoft Excel como texto sem formatação.
Somente formatação em rich text: Mantém a formatação da página da Web, mas sem recursos de formatação avançados como links e células mescladas. Essa formatação é o tipo que o Microsoft Excel pode reproduzir com mais semelhança.
Formatação HTML completa: Recupera toda a formatação HTML da página da Web, incluindo recursos de formatação avançados, como links e células mescladas.
8. Selecione Somente formatação em rich text. Sua janela deve estar conforme indicado na Figura 2.21:
Figura 2.21 – Configurações da consulte à Web.
A opção Salvar consulta...: Salva uma consulta da Web em um arquivo .iqy para que você possa recuperar os mesmos dados em outras pastas de trabalho ou compartilhar a consulta com outros usuários. Se você não salvar um arquivo de consulta da Web, a consulta será salva como parte de sua pasta de trabalho do Microsoft Excel e você poderá executá-la apenas nessa pasta de trabalho.
9. Clique no botão Salvar consulta... e salve-a na pasta C:\ExcelAvançado com o nome de poupanca_2002.iqy, conforme indicado na Figura 2.22:
Curso de Excel Avançado em 120 Lições
Figura 2.22 – Salvando a consulta como um arquivo .iqy.
10. Para executar a consulta clique no botão OK. O Excel abre a janela solicitando que você informe a faixa da planilha onde os dados da consulta devem ser exibidos. Por padrão o Excel sugere a partir da célula A1. Clique em OK. O Excel faz a consulta e dentro de alguns instantes os dados serão exibidos na planilha, conforme indicado na Figura 2.23:
Curso de Excel Avançado em 120 Lições
11. Existe uma barra de ferramentas específica para controlar consultas baseadas em dados externos, quer seja consultas da Web (assunto desta lição), quer seja consultas utilizando o Microsoft Query (assunto das próximas lições). Esta barra é chamada: Dados Externos. Para exibir a barra de ferramentas Dados Externos selecione o comando: Exibir -> Barras de ferramentas -> Dados externos. Será exibida a barra indicada na Figura 2.24:
Figura 2.24 – A Barra de ferramentas Dados externos.
O primeiro botão ( - Editar consulta): Abre a janela onde você pode especificar o endereço da consulta, conforme indicado na Figura 2.21.
O segundo botão ( - Propriedades do intervalo de dados): Este botão abre a janela Propriedades do intervalo de dados externos, conforme indicado na Figura 2.25. Nesta janela podemos habilitar/desabilitar a sincronização automática, configurar um período de sincronização, se queremos ou não atualizar os dados toda vez que o arquivo for aberto, bem como outras configurações de formatação.
Curso de Excel Avançado em 120 Lições
O terceiro botão ( ) – Parâmetros de consulta): Somente estará habilitado quando for possível especificar critérios de filtragem. Utilizaremos este botão nas próximas lições, quando utilizarmos o Microsoft Query para fazer consultas em dados de fontes externas.
O quarto botão ( - Atualizar dados): Atualiza a consulta, imediatamente. Consulta novamente o endereço da internet especificado para a consulta e retorna os dados atualizados.
O quinto botão ( - Cancelar atualização): Cancela uma atualização em andamento. Caso a atualização esteja demorando mais do que o esperado, você pode cancelar a atualização, clicando neste botão.
O sexto botão ( - Atualizar tudo): Atualiza todos os dados da consulta, texto, títulos, tabelas, etc.
O sétimo botão ( - Atualizar Status): Atualiza o Status da consulta, ou seja, se ela já foi concluída, se está atualizada ou não e assim por diante.
12. Clique no botão Atualizar tudo e observe que o Excel começa a atualização da planilha. Neste momento o Excel está conectando com a Página da Internet e buscando o seu conteúdo para exibir na planilha. Caso exista algum problema de conexão com a Internet, será exibida uma mensagem de erro, conforme indicado na Figura 2.26:
Figura 2.26 – Erro: Problemas com a conexão com a Internet.
13. Salve a planilha com o nome de IndicePoupança2002.xls, na pasta C:\ExcelAvançado.
Curso de Excel Avançado em 120 Lições