我一直在努力制作一份全面的Google表格,其中包含可以为学校项目动态添加和删除股票的不同股票的信息。为此,我已经对使用IMPORTHTML
从表中加载数据进行了一些研究,并提出了这个问题:
=IMPORTHTML(CONCAT("http://financials.morningstar.com/ratios/r.html?t=", B3),"table", 1)
如果B3是NFLX或任何其他将被添加的股票代码。但是,Sheets正在返回`导入的内容为空“,我不知道为什么。
答案 0 :(得分:0)
是的,经过一番摆弄后,我发现金融配件的最佳网址是
您可以使用它并将其与
结合使用https://github.com/fastfedora/google-docs/blob/master/scripts/ImportJSON/Code.gs
将ImportJSON功能添加到Google工作表。
这应该让你开始。然而,数据来自一堆div / tds,你必须清理它,但它可能在一些摆弄之后:)
答案 1 :(得分:0)
我无法告诉你Ahmed Masud在哪里获得链接(我也想知道)。我得到了很多 来自晨星的数据,他们可能很奇怪。但是,使用他的链接,你可以得到 使用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中。