Author

Topic: Cotação do BTC em célula do Excel (Read 5154 times)

newbie
Activity: 46
Merit: 0
October 18, 2017, 11:51:21 AM
#18
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
newbie
Activity: 28
Merit: 0
October 17, 2017, 11:45:10 PM
#17
Já tentei também, fazer isso no excel porém sem sucesso
sr. member
Activity: 1400
Merit: 347
October 13, 2017, 03:47:40 PM
#16
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.
newbie
Activity: 1
Merit: 0
October 13, 2017, 03:40:07 PM
#15
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!
full member
Activity: 126
Merit: 100
February 27, 2016, 11:20:53 AM
#14
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. Você precisa incluir o script na sua planilha indo em "Ferramentas > Editor de script", aí você cola o código 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!
member
Activity: 112
Merit: 10
★YoBit.Net★ 350+ Coins Exchange & Dice
February 14, 2016, 08:01:05 PM
#13
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. Você precisa incluir o script na sua planilha indo em "Ferramentas > Editor de script", aí você cola o código 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)
newbie
Activity: 34
Merit: 0
February 12, 2016, 12:48:00 PM
#12
Onde consigo as apis das exchanges brazukas? Desculpa a noobisse kkkkk
member
Activity: 65
Merit: 10
February 10, 2016, 01:31:24 PM
#11
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  Wink

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.
newbie
Activity: 8
Merit: 0
February 09, 2016, 11:04:04 PM
#10
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  Wink

Um VBA pode fazer isso: https://github.com/ronle/Json-To-Excel
full member
Activity: 150
Merit: 100
cryptoPag.com
February 09, 2016, 10:31:38 PM
#9
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

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")
hero member
Activity: 756
Merit: 500
February 09, 2016, 10:24:06 PM
#8
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.
member
Activity: 112
Merit: 10
★YoBit.Net★ 350+ Coins Exchange & Dice
February 09, 2016, 10:09:54 PM
#7
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  Wink
member
Activity: 82
Merit: 10
Long live to BitCoin
February 08, 2016, 03:59:19 PM
#6

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.
newbie
Activity: 58
Merit: 0
February 08, 2016, 08:25:52 AM
#5

Não entendi esse link, o que tem a ver com a importação das cotações ´pro excel? só vi gráficos...
member
Activity: 82
Merit: 10
Long live to BitCoin
member
Activity: 63
Merit: 10
February 01, 2016, 05:26:05 PM
#3
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??
member
Activity: 97
Merit: 10
January 30, 2016, 07:06:35 AM
#2
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.
member
Activity: 73
Merit: 10
January 30, 2016, 06:45:27 AM
#1
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á!
Jump to: