google-sheets - 值(value)(货币)未在 Google 表格中使用 importxml 正确导入(由于价格高于 999 欧元时出现一个点)

标签 google-sheets web-scraping xpath import google-sheets-formula

我有一个关于 importxml 函数的问题。目前,我正在将一些旅行页面的价格提取到 Google 表格列表中,以便我们可以跟踪套餐(旅行产品,因此价格一直在变化)的价格发展。

现在我面临下一个问题。当我导入价格高于 999 欧元(例如 1060 欧元)的包裹时,我在 Google 表格中得到的值为 1.06(因为在 1 和 0 之间使用了一个点( 1.060 欧元)。

是否可以在 Google 表格中导入完整价格?没有点分隔数字?

我使用的公式:=importxml(A2, "/html/body/div[7]/div[1]/section[1]/div[2]/div[1]/div/div[ 1]/div[1]/div/span[3]/span"))

我得到的结果:

€1.09

我应该得到的结果:

€1090

示例表:https://docs.google.com/spreadsheets/d/1uzpLEhpjpVcZI8QTLx_Pz4EFL0YJMPHJU6WR1CVbZ-w/edit?usp=sharing

最佳答案

尝试:

=SUBSTITUTE(TO_TEXT(IMPORTXML(A2, "/html/body/div[7]/div[1]/section[1]/div[2]/div[1]/div/div[1]/div[1]/div/span[3]/span"))), ".", )

关于google-sheets - 值(value)(货币)未在 Google 表格中使用 importxml 正确导入(由于价格高于 999 欧元时出现一个点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72717247/

相关文章:

google-sheets - 如何在打开 Google 表格时自动加载过滤器 View ?

python - 通过 Python 的 "requests"库发出 HTTP 请求时的 404 状态代码。但是页面在浏览器中加载正常

ruby-on-rails - Rails Mechanize - 下载文件

xml - Perl-XML::LibXML-获取具有某些属性的元素

javascript - Google Spreadsheet On 更改将日志写入另一张表

google-apps-script - SpreadsheetApp.openByUrl 和 openById 给出错误

python - 从页面获取特定图像

java - 无法使用带有 Selenium/testNG 的 xpath 节点获取 yt channel 名称

javascript - (document.evaluate) -> src of image 包含多个条件,怎么样?

javascript - Google 表单提交时调用脚本的更快/更有效的方法