Google表格importxml和xpath?

时间:2017-05-29 12:38:43

标签: xml xpath google-sheets

我尝试从此网站将数据导入谷歌表 https://webb-site.com/ccass/choldings.asp?sort=holddn&sc=2001

我想导入像' 29.03'来自中央结算系统的总数'或者来自其他方面。

我尝试使用Chrome中的xpath查询但没有成功,它返回的内容类似于/ html / body / div [4] / table [2] / tbody / tr [8] / td [3] / a&#34 ;

然后我尝试= importxpxml(// webb-site.com/ccass/choldings.asp?sort=holddn&sc=2001,"//*[@href='ctothist.asp?问题= 24349']&#34)

或= importxpxml(// webb-site.com/ccass/choldings.asp?sort=holddn&sc=2001,"//a/@href='ctothist.asp?issue= 24349' /文本()&#34)

我不熟悉xml,所以真的很难。我已经通过尝试和错误尝试了其他网站,但是这个似乎非常困难。请帮忙。

2 个答案:

答案 0 :(得分:1)

加布里埃尔,

我可以使用以下方法获取这两个值:

=IMPORTXML("https://webb-site.com/ccass/choldings.asp?sort=holddn&sc=2001","//tr[td/text()='Total in CCASS']/td/a/text()")

enter image description here

使用您需要的任何值。

请注意here is功能的详细说明,包括XPath features

答案 1 :(得分:0)

由于xml或xpath,您的尝试都没有。而不是:

=importxpxml(//webb-site.com/ccass/choldings.asp?sort=holddn&sc=2001, ...

尝试

=importxml("https://webb-site.com/ccass/choldings.asp?sort=holddn&sc=2001", ... 

和另一个相似。 (我将承认目前两个“更正”版本的结果和@ CroWell的版本适用于我#N/A错误导入的内容为空,尽管我可以访问该网站进行查看....但现在又回来了。)