Bitcoin Forum

Local => Português (Portuguese) => Topic started by: fair_player on January 30, 2016, 11:45:27 AM



Title: Cotação do BTC em célula do Excel
Post by: fair_player on January 30, 2016, 11:45:27 AM
Olá pessoal, alguém saberia me dizer se tem um jeito de eu importar a cotação do BTC em uma célula do Excel, que atualiza sozinha? Já vi gente fazendo isso com cotação de ações e câmbio, alguém sabe se tem jeito pra btc? Queria só uma célula atualizando, e não várias (tentei inserir de alguns sites mas precisa ficar um monte de células ocupadas).

Obrigado desde já!


Title: Re: Cotação do BTC em célula do Excel
Post by: mavrick951 on January 30, 2016, 12:06:35 PM
Olá pessoal, alguém saberia me dizer se tem um jeito de eu importar a cotação do BTC em uma célula do Excel, que atualiza sozinha? Já vi gente fazendo isso com cotação de ações e câmbio, alguém sabe se tem jeito pra btc? Queria só uma célula atualizando, e não várias (tentei inserir de alguns sites mas precisa ficar um monte de células ocupadas).

Obrigado desde já!


QUando trabalhei no mercado financeiro eu usava as fórmulas do Yahoo Finance, mas não sei se eles têm algum ticker para o BTC. Dá uma olhada lá. De qualquer forma acho que você vai precisar instalar o add-on do yahoo no seu excel.


Title: Re: Cotação do BTC em célula do Excel
Post by: bitlost on February 01, 2016, 10:26:05 PM
Também tava precisando de uma solução como essa pra monitorar meus investimentos aqui! Como vocês fazem pra acompanhar as cotações? Entram manualmente nas exchanges??


Title: Re: Cotação do BTC em célula do Excel
Post by: jucamacieira on February 08, 2016, 01:15:52 AM
Serve ?

https://tradeblock.com/markets/


Title: Re: Cotação do BTC em célula do Excel
Post by: cointinflas on February 08, 2016, 01:25:52 PM
Serve ?

https://tradeblock.com/markets/

Não entendi esse link, o que tem a ver com a importação das cotações ´pro excel? só vi gráficos...


Title: Re: Cotação do BTC em célula do Excel
Post by: jucamacieira on February 08, 2016, 08:59:19 PM
Serve ?

https://tradeblock.com/markets/

Não entendi esse link, o que tem a ver com a importação das cotações ´pro excel? só vi gráficos...

Pensei que a página pudesse ajudar no que necessita... não sendo o caso, peço desculpa.


Title: Re: Cotação do BTC em célula do Excel
Post by: farafaucet on February 10, 2016, 03:09:54 AM
Excel não sei, mas já usei um script que importa qualquer dado em JSON das APIs para o Google spreadsheets: https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.d6jiihhtk

Talvez exista algo parecido para excel  ;)


Title: Re: Cotação do BTC em célula do Excel
Post by: kanazawa on February 10, 2016, 03:24:06 AM
Uma célula só atualizando um valor? Como assim? Tipo pegar a cotação do Bitstamp diária (ou várias vezes no dia) e importar o valor pra uma célula? Ou pegar várias cotações de sites diferentes e importá-las pra várias células pra comparação?

Porque se for uma célula só com um único valor, qual é o motivo disso? Simples "exercício" em Excel? Porque se você tem "bloqueio" para sites externos, pode digitar "bitstamp" no google que já vai aparecer o último valor no link de acesso (ou até abrir a página em cache). Se você quiser várias cotações, use o http://www.coindesk.com/price/ ... porque tem os valores dos maiores sites com gráficos de todos os tempos, tudo certinho, e se for por causa do valor em reais, é só escrever no google "localbitcoin brasil" que vai aparecer o primeiro valor na descrição embaixo do link de acesso.

Não quis "descaracterizar" seu tópico, mas é apenas pra um uso acadêmico em Excel ou coisa assim? --- espero que não tenha entendido mal o que disse.


Title: Re: Cotação do BTC em célula do Excel
Post by: banqueiro on February 10, 2016, 03:31:38 AM
Olá pessoal, alguém saberia me dizer se tem um jeito de eu importar a cotação do BTC em uma célula do Excel, que atualiza sozinha? Já vi gente fazendo isso com cotação de ações e câmbio, alguém sabe se tem jeito pra btc? Queria só uma célula atualizando, e não várias (tentei inserir de alguns sites mas precisa ficar um monte de células ocupadas).

Obrigado desde já!


Pelo menos no Google Spreadsheets, você pode usar algo do tipo:

Quote
=IMPORTXML("http://coinmarketcap.com/currencies/bitcoin/","//span[@class='text-large']")

Mas importar diretamente do API também funciona bem (mesmo ocupando muitas células, não vejo grandes problemas). Exemplo:

Quote
=importdata("https://www.mercadobitcoin.net/api/ticker/")

Eu uso muito esses recursos.... não sei como alguém conseguiria organizar seus investimentos sem eles.

p.s. mais uma opção de fórmula:
Quote
=GoogleFinance("NYXBT")


Title: Re: Cotação do BTC em célula do Excel
Post by: tommarques on February 10, 2016, 04:04:04 AM
Excel não sei, mas já usei um script que importa qualquer dado em JSON das APIs para o Google spreadsheets: https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.d6jiihhtk

Talvez exista algo parecido para excel  ;)

Um VBA pode fazer isso: https://github.com/ronle/Json-To-Excel


Title: Re: Cotação do BTC em célula do Excel
Post by: labwork on February 10, 2016, 06:31:24 PM
Excel não sei, mas já usei um script que importa qualquer dado em JSON das APIs para o Google spreadsheets: https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.d6jiihhtk

Talvez exista algo parecido para excel  ;)

Um VBA pode fazer isso: https://github.com/ronle/Json-To-Excel

Integrando o json que tá no link to github com uma macro vba bem simples você consegue uma rotina que busca a cotação a cada x tempo e coloca e uma determinada célula.


Title: Re: Cotação do BTC em célula do Excel
Post by: chubbyshaggie on February 12, 2016, 05:48:00 PM
Onde consigo as apis das exchanges brazukas? Desculpa a noobisse kkkkk


Title: Re: Cotação do BTC em célula do Excel
Post by: farafaucet on February 15, 2016, 01:01:05 AM
Alguém pode compartilhar uma planilha com essa função pronta?
Não entendi muito como funciona.

Eu uso o Google Spreadsheet porque é gratuito e supre minhas necessidades (além da facilidade de compartilhamento).

Coloquei o ticker da Bitcointoyou:
https://docs.google.com/spreadsheets/d/1qN55rB749gmKMzqmf9zqpsr7gh3FeyosGQMwzHrlUNA/edit?usp=sharing

Eu usei o script ImportJSON mostrado aqui (https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.m2svxmfr5). Você precisa incluir o script na sua planilha indo em "Ferramentas > Editor de script", aí você cola o código (https://gist.githubusercontent.com/paulgambill/cacd19da95a1421d3164/raw/047b04a1c321b697533adad5828e6df8748b5e54/import_json_appsscript.js) e salva. A fórmula "=ImportJSON" vai estar disponível. O valor é importado do código json disponível no ticker público da exchange. Neste caso a API é da bitcointoyou. Clique duas vezes na célula para ver a fórmula.

Na célula foi aplicado:

=IMPORTJSON("URL";"PAR";"noInherit,noTruncate,noHeaders")

URL: o endereço do ticker
PAR: o parâmetro disponível na API (no caso da bitcointoyou tem: "last", "high", "low" etc)

Exemplo:

=IMPORTJSON("https://www.bitcointoyou.com/api/ticker.aspx";"/ticker/last";"noInherit,noTruncate,noHeaders") vai importar o último preço dessa exchange.

Obs: Na API da B2U a unidade monetária separa os centavos com um ponto. Para trocar o ponto pela vírgula, eu usei a fórmula "SUBSTITUTE", ficando assim:

=SUBSTITUTE(IMPORTJSON("https://www.bitcointoyou.com/api/ticker.aspx";"/ticker/last";"noInherit,noTruncate,noHeaders");".";",";1)


Title: Re: Cotação do BTC em célula do Excel
Post by: vilain on February 27, 2016, 04:20:53 PM
Alguém pode compartilhar uma planilha com essa função pronta?
Não entendi muito como funciona.

Eu uso o Google Spreadsheet porque é gratuito e supre minhas necessidades (além da facilidade de compartilhamento).

Coloquei o ticker da Bitcointoyou:
https://docs.google.com/spreadsheets/d/1qN55rB749gmKMzqmf9zqpsr7gh3FeyosGQMwzHrlUNA/edit?usp=sharing

Eu usei o script ImportJSON mostrado aqui (https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.m2svxmfr5). Você precisa incluir o script na sua planilha indo em "Ferramentas > Editor de script", aí você cola o código (https://gist.githubusercontent.com/paulgambill/cacd19da95a1421d3164/raw/047b04a1c321b697533adad5828e6df8748b5e54/import_json_appsscript.js) e salva. A fórmula "=ImportJSON" vai estar disponível. O valor é importado do código json disponível no ticker público da exchange. Neste caso a API é da bitcointoyou. Clique duas vezes na célula para ver a fórmula.

Na célula foi aplicado:

=IMPORTJSON("URL";"PAR";"noInherit,noTruncate,noHeaders")

URL: o endereço do ticker
PAR: o parâmetro disponível na API (no caso da bitcointoyou tem: "last", "high", "low" etc)

Exemplo:

=IMPORTJSON("https://www.bitcointoyou.com/api/ticker.aspx";"/ticker/last";"noInherit,noTruncate,noHeaders") vai importar o último preço dessa exchange.

Obs: Na API da B2U a unidade monetária separa os centavos com um ponto. Para trocar o ponto pela vírgula, eu usei a fórmula "SUBSTITUTE", ficando assim:

=SUBSTITUTE(IMPORTJSON("https://www.bitcointoyou.com/api/ticker.aspx";"/ticker/last";"noInherit,noTruncate,noHeaders");".";",";1)

Sensacional, muito obrigado pelas explicações!


Title: Re: Cotação do BTC em célula do Excel
Post by: alecosta on October 13, 2017, 08:40:07 PM
Olá farafaucet,

Boa tarde!
Depois que baixei a a planilha com o código de atualização da cotações das exchanges, eu a abro em meu note e o menu Ferramentas (para configurar o código) não aparece. Desconfio que é porque meu Excel é 2007. Por favor, você saberia me ajudar me ajudar nesta questão?

Desde já agradeço!


Title: Re: Cotação do BTC em célula do Excel
Post by: fabiorem on October 13, 2017, 08:47:40 PM
Também gostaria de saber isso. Eu tentei importar dados do https://br.investing.com/currencies/btc-brl-converter?cid=1031123 e de outras conversões para minha planilha mas falhou. Meu Excel é de 2010.

Eu tenho que ficar inserindo manualmente o tempo todo, inclusive para as previsões do https://longforecast.com/bitcoin-price-predictions-2017-2018-2019-btc-to-usd que estão sempre mudando.


Title: Re: Cotação do BTC em célula do Excel
Post by: PandaCraz1 on October 18, 2017, 04:45:10 AM
Já tentei também, fazer isso no excel porém sem sucesso


Title: Re: Cotação do BTC em célula do Excel
Post by: nasa72 on October 18, 2017, 04:51:21 PM
Julgo que no excell dá sem VBA.
Em Dados, clicar em obter dados externos a partir da Web.
Aí colocas o url da API de um uma exchange apenas para a cotação do ticker que queres. Por exemplo https://api.bitfinex.com/v2/ticker/tBTCUSD