Google Spreadsheets ImportXML

时间:2013-04-13 10:13:46

标签: google-sheets xml-parsing google-sheets-formula importjson

我正在尝试研究如何在Google电子表格中正确使用ImportXML。我正在尝试从此URL中获取密钥“last”的值:

https://www.bitstamp.net/api/ticker/

我现在所拥有的只是,但是这会报告错误,“请确保该网址指向有效的XML或HTML”:

=ImportXML("https://www.bitstamp.net/api/ticker/","//@last")

2 个答案:

答案 0 :(得分:4)

好的研究一下,你不能使用=ImportXML来导入JSON数据,这纯粹是为了使用XML和HTTP而设计的,这对于它抛出的错误是有意义的。

据我所知,Google还没有提供=ImportJSON方法,但我找到了一个script here,然后包含了这个确切的函数。

我已经为您this spreadsheet here创建了一个示例。

所以它基本上只是使用了这个函数......

=ImportJSON("https://www.bitstamp.net/api/ticker/", "/")

然后你可以用路径来找到你想要的确切位。

答案 1 :(得分:2)

您实际上只需使用importdata - 它会自动为您解析字段。

=IMPORTDATA("https://www.bitstamp.net/api/ticker/")