Post
Topic
Board Português (Portuguese)
Re: Cotação do BTC em célula do Excel
by
farafaucet
on 15/02/2016, 01:01:05 UTC
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)