Obs.: Este procedimento foi testado no BrOffice 3.3.2 rodando no Ubuntu 11.04 e no OpenOffice 3.2.0 em inglês rodando no Ubuntu 10.04.
Que tal se a sua planilha do Calc buscasse as cotações da Bovespa de forma que você pudesse usar os dados para fazer cálculos ou controlar sua carteira de ações? Pesquisei muito na internet, mas não achei informações sobre como fazer isso, nem mesmo na ajuda online do LibreOffice.
Para obter as cotações online vamos usar o serviço do Yahoo! Finanças. Para isso acesse:
e no campo ao lado do botão BUSCAR COTAÇÕES comece a digitar o nome da empresa. A medida que for digitando aparecem sugestões dos códigos de ações (ex. PETR4.SA, VALE5.SA). Clique no código desejado para abrir a página da sua ação.
Digamos que você abriu a
página da Vale, agora clique na barra de endereços do navegador para selecionar todo o endereço da página e tecle CTRL C (ou botão direito do mouse e copiar).
Abra o programa Calc do LibreOffice e clique na célula que deseja vincular aos dados. Agora clique no menu Inserir e então na opção Vincular a dados externos...
Vai abrir uma caixa de diálogos onde no campo URL da fonte de dados externa você vai colar o endereço do site que copiou antes. Para isso clique no campo com o botão direito do mouse e em colar. O botão OK não vai ser habilitado, então apenas clique pausadamente duas vezes no triângulo à direita do campo. Aguarde até aparecer uma caixa de Opções de importação. Clique no botão OK dela. Vão aparecer várias tabelas disponíveis, mas clique na HTML__table1, que é a tabela que mostra o preço.
Aproveite e tique a opção Atualizar a cada e preencha com os segundos desejados. Lembre-se de que estas cotações tem atraso de 15 minutos (se achar uma fonte em tempo real me avise, por favor). Clique no botão OK. Aguarde alguns segundos até os dados aparecerem. Você pode repetir isso para cada ação desejada, basta visitar a página da ação e copiar o endereço do navegador. Se você quiser outros dados da ação clique na opção HTML_tables.
Uma vez que aparecem na planilha os dados desejados você pode referenciar estas células para fazer os cálculos que desejar.
Uma dica é usar a Planilha2 para vincular os dados de todas ações desejadas e a Planilha1 para exibir as informações de forma amigável para o usuário. Sua imaginação é o limite. Lembre-se de que cada vez que abrir o arquivo aparece um diálogo perguntando se deseja atualizar os vínculos. Clique em Sim.
Uma outra solução é usar uma extensão para o OpenOffice chamada GetQuote. Mas eu queria uma solução que não precisasse instalar nada no computador e por isso rodasse direto em outras máquinas. Também esta extensão trouxe resultados errados em alguns testes, então não achei muito confiável. Ralei muito para descobrir isso.
Espero ter ajudado.