在google工作表中使用importXML

时间:2018-01-11 22:54:01

标签: html

我正试图从晨星=IMPORTXML("http://portfolios.morningstar.com/fund/index-summary?t=SPX&region=usa&culture=en-US","//th") 中提取n行业权重

进入谷歌表。

我试过

Collection<List<String>>

但这给了我比我需要的更多的数据,而不是每个部门的百分比。

这个适当的代码是什么?

1 个答案:

答案 0 :(得分:1)

这个怎么样?这将检索值。 http://portfolios.morningstar.com/fund/index-summary?t=SPX&region=usa&culture=en-US位于“A1”的单元格中。

=IMPORTXML(A1,"//div[@id='sectorWeightings']//td[@align='right']")

如果你想把数据作为一个表,那怎么样?

=QUERY(QUERY(ARRAYFORMULA(IMPORTXML(A1,"//div[@id='sectorWeightings']//tr")),"Select * where Col2<>''"), "Select Col2, Col3")

enter image description here

如果我误解了你的问题,我很抱歉。