Googlesheets XML 从加拿大银行导入

Googlesheets XML Import from Bank of Canada

我正在尝试从加拿大银行获取给定时间间隔内的特定汇率 我对 XLM 导入不是很熟悉,但互联网上的所有视频和示例与此相比似乎有很大不同)

我正在使用类似这样的方法来获取值

=importxml("https://www.bankofcanada.ca/valet/observations/FXCADUSD/xml?start_date=2021-02-01&end_date=2021-05-01"," //o")

我尝试了不同的 XPath 替代方案,但无法获得与这些值对应的日期。我正在尝试并排获取日期和值。

非常感谢任何帮助。 谢谢

日期是 d 元素的属性,因此要获取它们,您必须将 xpath 表达式从

更改为
//o

//o/@d

要同时获取日期和值(在一列中),请将表达式更改为

//o/@d | //o/v

Google 遗憾的是,表格仅支持 xpath 1.0,因此没有更有效的 xpath 表达式。