質問はExcel for VBAに関連しています。私はMacでMS Excel 2011を実行しています。更新は、NSE(National Stock Exchange)の株価情報でExcelを更新します。
http://finance.google.com/finance/info?client=ig&q=NSE:INFYを使用すると、株価の詳細を取得することができます。これはGoogle Financeの古いAPIです。
このAPIのデータセットから返される価格でExcelセルを更新するためのヘルプを探していました。
CLIそれは私が、これはシェルスクリプトを使用して抽出得ることができます
▶ curl http://finance.google.com/finance/info\?client\=ig\&q\=NSE:INFY
// [
{
"id": "675530"
,"t" : "INFY"
,"e" : "NSE"
,"l" : "1,184.10"
,"l_fix" : "1184.10"
,"l_cur" : "Rs.1,184.10"
,"s": "0"
,"ltt":"3:40PM GMT+5:30"
,"lt" : "Apr 11, 3:40PM GMT+5:30"
,"lt_dts" : "2016-04-11T15:40:45Z"
,"c" : "+18.35"
,"c_fix" : "18.35"
,"cp" : "1.57"
,"cp_fix" : "1.57"
,"ccol" : "chg"
,"pcls_fix" : "1165.75"
}
]
のようなものを返しますが、私はエクセル
でそれをしたい:
curl --silent http://finance.google.com/finance/info\?client\=ig\&q\=NSE:INFY\ > /tmp/ChangeIsInevitable && cat /tmp/ChangeIsInevitable | grep l_fix | sed 's/[",]//g' | awk '{print $3}'
1184.10