我需要使用 Google 电子表格 ImportXML 从该网站返回一个值...
该网站仅以文本和代码的形式显示以下内容...
error=OK
eta=Overnight
price=64.69
我需要在最后一行 'price=' 之后返回值,作为一个新手,我正在努力处理实现这种情况所需的 xpath 查询(?)......
=importxml("url",?)
非常感谢您的帮助。
先感谢您。
问候
我需要使用 Google 电子表格 ImportXML 从该网站返回一个值...
该网站仅以文本和代码的形式显示以下内容...
error=OK
eta=Overnight
price=64.69
我需要在最后一行 'price=' 之后返回值,作为一个新手,我正在努力处理实现这种情况所需的 xpath 查询(?)......
=importxml("url",?)
非常感谢您的帮助。
先感谢您。
问候
首先,IMPORTXML()
因为您的网页没有为 XML 正确格式化,并且 google 表格不喜欢它,所以它不起作用。
所有的希望都不会丢失,因为您的输出是如此简单。您可以简单地使用加载整个输出IMPORTDATA()
,然后在谷歌表格中处理
查看以下公式的输出(其中 url 存储在 A1 中)
=IMPORTDATA(A1)
=transpose(IMPORTDATA(A1))
=index(IMPORTDATA(A1),3,1)
- 如果总是有 3 个结果,并且价格总是在第三个,这将起作用
=filter(IMPORTDATA(A1),left(IMPORTDATA(A1),5)="price")
- 如果价格可以出现在任何结果行中,但始终以“价格”开头