在GoogleSheet中使用ImportXML时出错

时间:2016-02-22 17:58:55

标签: google-sheets formula

为了不使用另一个线程,在尝试让我的公式使用互联网上的多个示例后,我构建了以下内容:

=importXML("http://www.sportingcharts.com/nhl/stats/player-blocks-statistics/2015/",  "//*[@id="statomatic"]/table")

但是,当使用Sheets运行它时,它会给我一个解析错误。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

第1部分:解析错误

因为双引号而发生解析错误。用单引号替换内部双引号。换句话说,而不是

"//*[@id="statomatic"]/table"

应该使用以下内容:

"//*[@id='statomatic']/table"

第2部分:xPath

一旦解析了解析错误,结果公式仍然无效,因为无法找到xPath。

以下xPath将返回页面中的stats表:

"//div/table/*/tr"

注意:引号包含在IMPORTXML公式中。