想在Google电子表格中获取Yahoo数据。我不想要Google财务提供的Google数据,所以请不要这样做。我想要电子表格中的Yahoo财务数据。
我希望以下电子表格中的数据是可编辑的:
https://docs.google.com/spreadsheets/d/1_MQyyaeEtGD0p9l7ncFqyLDWDKsnLNh2XBcH5CiHkF8/edit?usp=sharing
我只希望前五天有特定的列数据。雅虎数据提取的链接是:
https://in.finance.yahoo.com/quote/abb.BO/history/?guccounter=1
我已附上图片以供参考。
谢谢enter image description here
请帮助我如何从一列中专门提取数据。
我知道我将不得不使用= transpose(importxml(“ url,xpath),但我不确定xpath。
谢谢
答案 0 :(得分:0)
您要检索“ close”的最新5个值,即黄色范围。如果我的理解是正确的,那么该修改如何?
//[@class="Pb(10px) Ovx(a) W(100%)"
。如果要从div的类Pb(10px) Ovx(a) W(100%)
中检索值,请修改"//div[@class='Pb(10px) Ovx(a) W(100%)']"
。该xpath包含所需的值。但是它不能仅检索“ close”的最新5个值。
"//tr[position()<6]/td[5]"
作为xpath。=TRANSPOSE(IMPORTXML(A1,"//tr[position()<6]/td[5]"))
https://in.finance.yahoo.com/quote/abb.BO/history/?guccounter=1
放在“ A1”中。如果这不是您想要的,对不起。