我一直在尝试制作一份全面的Google表格,其中包含可以为学校项目动态添加和删除股票的不同股票的信息。为此,我已经对使用IMPORTHTML
从表中加载数据做了一些研究,并提出了这个:
=IMPORTHTML(CONCAT("http://financials.morningstar.com/ratios/r.html?t=", B3),"table", 1)
B3是NFLX或任何其他可以添加的股票代码。但是,Sheets正在返回`导入的内容为空“,我不知道为什么。
是的,经过一番摆弄后,我发现金融配件的最佳网址是
您可以使用它并将其与之结合使用
https://github.com/fastfedora/google-docs/blob/master/scripts/ImportJSON/Code.gs
它将ImportJSON功能添加到谷歌表。
这应该让你开始。然而,数据来自一堆div / tds,你必须清理它,但它可能在一点摆弄之后:)
我不能告诉你Ahmed Masud在哪里得到了链接(我也想知道)。我从晨星那里得到了很多数据,他们可能很奇怪。但是,使用他的链接,您可以获取Key Ratios并使用importhtml清除结果数据,并使用以下内容引用您的B3单元格:
=arrayformula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IMPORTHTML("http://financials.morningstar.com/finan/financials/getFinancePart.html?t=XNAS:"& B3 &"®ion=usa&culture=en-US&ops=clear","table", 1), "<\/td>" , "" ),"<\/tr>",""),"<\/th>",""),"<\/thead>",""),"<\/span>",""))
对不起,我输了错误的公式。这将获得B3条目。
这将获得所有权:
=arrayformula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IMPORTHTML("http://investors.morningstar.com/ownership/shareholders-overview.html?t=XNAS:"& B3 &"®ion=usa&culture=en-US&ops=clear","table", 4), "<\/td>" , "" ),"<\/tr>",""),"<\/th>",""),"<\/thead>",""),"<\/span>",""))
股票代码应该再次出现在B3中。