2016-01-20 39 views
0

使用谷歌表如下:谷歌表XML路径没有返回数据

IMPORTXML("http://www.fishingnotes.com/fishing-report/al/Lake-Purdy","//div[1]/div[1]/div[1]/div[2]/span[2]")

我应该得到的结果是:

41°(这是什么) 而是谷歌表示,引入的内容是空

我做错了什么?

回答

1

使用此:

=index(IMPORTXML("http://www.fishingnotes.com/fishing-report/al/Lake- 
Purdy","//span[2][@id='atemp']"),1,1) 

它会返回41°

或者使用

=IMPORTXML("http://www.fishingnotes.com/fishing-report/al/Lake- 
Purdy","//span[2][@id='atemp']") 

返回41°(这是什么)

+0

完美。但为什么这个指数? – user974061

+0

如果没有索引,两个单元在一个单元中返回41°,并且单元格中的(这是什么)向右。尝试第二个= importxlm没有索引,你会看到这个。索引只是41°的第一行和第一列。我认为那是你真正想要的。 –

0

其实这个XPath:// tr [3]/td/text()将是获得度数的最简单方法:

=IMPORTXML("http://www.fishingnotes.com/fishing-report/al/Lake-Purdy","//tr[3]/td/text()")