Y's note

Web技術・プロダクトマネジメント・そして経営について

本ブログの更新を停止しており、今後は下記Noteに記載していきます。
https://note.com/yutakikuchi/

暗号通貨の価格推移データをGoogle Spreadsheetを使ってHackする

やること

@yutakikuchi_です。

  • Google Spreadsheetだけで暗号通貨の価格推移データを取得する
  • 取得したデータを基にデータの可視化、分析を行う。※ 今回のentryではその準備までを対象とする

Ref

Hack方法① : GoogleFinance関数

  • Google Spreadsheetのデフォルト関数である GoogleFinance を利用する
    • 関数例 : =GoogleFinance("CURRENCY:BTCJPY" , "price", TODAY()-10,TODAY(), "DAILY")
    • ただし、この方法ではBTCしか出力ができない

f:id:yutakikuchi:20190505004834p:plain:w300

Hack方法② : IMPORTXML関数

  • Google Spreadsheetのデフォルト関数である IMPORTXML を利用して、https://coinmarketcap.com/ja/currencies/ からデータを取得する
    • 今回のHack方法。Google Spreadsheetだけでcoinmarketcapからデータをスクレイプする
    • またGoogleFinance関数を利用してUSD to JPYも計算している

f:id:yutakikuchi:20190505004329p:plain

Hack方法③ : AddonのCRYPTOFINANCEを利用

導入手順 : Hack方法② IMPORTXML(crypto-currency-googlespreadsheet)

Hack方法②のGoogle Spreadsheetのサンプル