Soru, bir VBA for excel ile ilgilidir. MS Excel 2011'i bir Mac'te çalıştırıyorum.Güncelleme excel hücre ile NSE (National Stock Exchange) hisse senedi fiyatları
http://finance.google.com/finance/info?client=ig&q=NSE:INFY numaralı ürünü kullanarak hisse senedi fiyat bilgilerini alabiliyorum. Bu, google finansın hala aktif olan eski bir API'sidir.
Bu API'nin veri kümesinden döndürülen fiyat ile bir excel hücresini güncellemek için bazı yardımlar arıyordum.
O
▶ 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"
}
]
gibi bir şey bu kabuk komut dosyası kullanarak çıkarılan alabilirsiniz döndürür, ancak ben excel olarak istiyorum
CLI:
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