尝试使用 importxml 将 XE.com 抓取到 GoogleSheets 电子表格中

时间:2021-03-15 14:44:28

标签: google-sheets google-sheets-formula screen-scraping spreadsheet

我想要实现的目标应该相当简单,我可以使用 Excel 中的 PowerQuery 来实现,但对 Google 表格来说仍然相对较新。

我正在使用 importxml 函数从此链接导入表:

https://www.xe.com/currencytables/?from=EUR&date=2020-10-31

=importxml("https://www.xe.com/currencytables/?from=EUR&date=2020-10-31", "//td")

但是,我得到的结果全部导入到一列中,我需要与 html 表中的格式相同,保留标题并在一列中包含货币代码,在另一列中包含货币汇率,然后在接下来的两个。

我如何修改 importxml 函数来实现这一点?

1 个答案:

答案 0 :(得分:0)

改用IMPORTHTML

公式:

=IMPORTHTML("https://www.xe.com/currencytables/?from=EUR&date=2020-10-31", "table", 1)

  • 这将获取提供的 URL 中的第一个表。

输出:

Output

参考: