Postagem em destaque

Planilha Básica para Investimento em Ações

Para um melhor desempenho do investidor em ações na Bolsa de Valores é primordial saber se está ganhando ou perdendo dinheiro e, para is...

Mostrando postagens com marcador importxml google spreadsheet. Mostrar todas as postagens
Mostrando postagens com marcador importxml google spreadsheet. Mostrar todas as postagens

domingo, 31 de janeiro de 2016

ImportXml: Insira Dados Fundamentalistas em Sua Planilha de Ações




O ImportXML é uma função existente no Google Drive que permite, entre outras coisas, alimentar sua planilha de ações com dados fundamentalistas disponíveis na internet.


A função ImportXML importa vários tipos de dados estruturados, incluindo XML, HTML, CSV, TSV e XML de feeds RSS e Atom.


Para usar essa função é necessário ter uma conta no Google e acessar o Google Planilhas. Se você for usuário do Excel não terá dificuldades.


A função é redigida da seguinte forma: IMPORTXML("url";"consulta_xpath")


Aqui vamos usar a função para alimentar a Planilha Básica de Investimentos em Ações com dados fundamentalistas do site GuiaIvest.


Como exemplo prático, ao buscarmos o DPA (Dividendos Pagos por Ação) do Banco do Brasil no site GuiaInvest a função função ficaria assim:


=ImportXML("http://www.guiainvest.com.br/raiox/default.aspx?sigla=bbas3";"//*[@id='lbDividendoPagoAcaoAtual']")


Na primeira parte é copiada a URL da página entre aspas, na segunda, também entre aspas, fica o XPath.


O XPath é uma linguagem de consulta usada para escolher peças de informação a partir de páginas na web.


A configuração da função ImportXML é bastante simples, para isso basta seguir o passo a passo abaixo.


Passo 1. Acesse o Google Planilhas.


Passo 2. Utilize a função ImprtXML do google finance.


Passo 3. Abra a página da internet de onde serão colhidos os dados. No nosso caso, utilizaremos o GuiaInvest e Bastter.

Passo 4. Copie a URL da página para a primeira parte da função.



Passo 5. Clique com o botão direito do mouse sobre o índice a ser copiado para a planilha, por exemplo, o DPA (2,0756) na aba Raio X do Banco do Brasil no site GuiaInvest.


Passo 6. Depois, clique em "Inspecionar".


.



Passo 7. Clique com o botão direito do mouse sobre os códigos correspondentes ao dado a ser alimentado (DPA), depois em Copy e, finalmente, em Copy XPath.





Passo 8. Cole o código fonte copiado para a segunda parte da função.


O dado a ser copiado já aparecerá destacado sob uma faixa cinza, mas, na dúvida, basta passar o mouse sobre os códigos e as informações da página se destacará.




Também é possível copiar dados do site Bastter.


DPA do Banco do Brasil: =ImportXML("http://www.guiainvest.com.br/raiox/default.aspx?sigla=bbas3";"//*[@id='lbDividendoPagoAcaoAtual']")


Observação 1: Tanto a URL quanto o XPath devem ser escrito entre aspas. Ocorre que às vezes o código fonte contém itens entre aspas. Nesse caso, para não dar erro, substitua as aspas duplas existentes (") por aspas simples (').


Observação 2: Não consegui copiar dados do site fundamentus.com.br .

Veja exemplo prático na Planilha Básica de Investimentos em Ações aqui e aqui:

Fontes Consultadas: 
https://support.google.com/docs/answer/3093342?hl=pt-BR
http://zoomspring.com/learn-importxml-tutorial/
http://www.agenciamestre.com/seo/importxml-guia-de-uso-e-exemplos-praticos/
https://www.distilled.net/blog/distilled/guide-to-google-docs-importxml/