我试图从 morningstar 网站导入表格来运行我自己的分析。
当我使用=importhtml(B3,"table")
B3
表示网站链接时,我收到“N / A”错误。
http://financials.morningstar.com/ratios/r.html?t=AAPL®ion=usa&culture=en-US
importhtml
可与 gurufocus 网站一起使用。
据我所知, morningstar 不会对其表使用HTML或XML格式。如果是这种情况,我可以在Google表格中使用哪个脚本让我从 morningstar 中提取数据吗?
答案 0 :(得分:1)
您可以使用importdata
将其拉入。试试这个:
=importdata("http://financials.morningstar.com/ajax/exportKR2CSV.html?&callback=?&t=AAPL®ion=usa&culture=en-US&cur=&order=asc")
你实际上可以换掉那个& t = AAPL
对于任何其他股票代码符号,例如& T公司= BAC
"http://financials.morningstar.com/ajax/exportKR2CSV.html?&callback=?&t=BAC®ion=usa&culture=en-US&cur=&order=asc"
答案 1 :(得分:0)
该页面的HTML源代码中没有表格。它看起来像这样:
<div id="keystuts">
<div id="financeWrap">
</div>
<div id="keyStatWrap">
</div>
</div>
然后,名为“financeWrap”的空div由页面上运行的许多客户端脚本之一填充数据。由于Google僵尸程序不会在导入的页面上执行JavaScript,因此它永远不会看到数据。不幸的是,这意味着无法使用Sheets命令从该页面导入数据。