谷歌表格 IMPORTXML 获取货币价格

问题描述 投票:0回答:1

我想使用 IMPORTXML 从 Google 工作表中的网站 https://www.tcmb.gov.tr/kurlar/201511/30112015.xml 检索单元格。

“USD/TRY”行的“Döviz Satış Forex Selling”列,值为 2.9161。

我尝试了2种方法,但没有成功。

=IMPORTXML("https://www.tcmb.gov.tr/kurlar/201511/30112015.xml","/Currency CrossOrder[0]/ForexSelling")

=IMPORTXML("https://www.tcmb.gov.tr/kurlar/201511/30112015.xml","/html/body/div/div/table[1]/tbody/tr[2]/td[ 5]")

对于第二个,我使用了检查并通过选择 2.9161 复制完整的 xpath

期望值为 2.9161

google-sheets google-sheets-formula
1个回答
0
投票

根据您的情况,以下 XPath 怎么样?

//*[local-name()='Currency'][@CrossOrder='0']/ForexSelling

当这反映在

IMPORTXML
中时,就会变成如下。

=IMPORTXML("https://www.tcmb.gov.tr/kurlar/201511/30112015.xml","//*[local-name()='Currency'][@CrossOrder='0']/ForexSelling")

使用此功能时,将获得以下结果。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.