You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用XPath从在线数据库提取Facility和City两列数据到Google Sheets

可用XPath及Google Sheets公式

方案1:单列分别提取(Facility、City独立列一一对应)

  • 提取4个Facility名称(自动纵向排列为4行):
    =IMPORTXML("https://www.peeringdb.com/ix/863", "//div[contains(@class,'ix-page-sidebar')]//tr/td[2]/a/text()")
  • 提取对应City名称:
    =IMPORTXML("https://www.peeringdb.com/ix/863", "//div[contains(@class,'ix-page-sidebar')]//tr/td[3]/text()")

方案2:单公式提取完整三列(包含Country冗余字段)

直接返回4行3列的结构化表格,无需额外拆分:
=ARRAY_CONSTRAIN(IMPORTXML("https://www.peeringdb.com/ix/863", "//div[contains(@class,'ix-page-sidebar')]//tr/td/text()"), 4, 3)

原方案失效原因

你使用的浏览器自动生成的绝对路径XPath,仅能定位到包含整个表格的外层div节点,返回结果会将所有单元格内容合并为单一文本,无法拆分。以上方案使用相对XPath直接定位到每个单元格的文本节点,IMPORTXML会自动按表格行列顺序返回数组,直接匹配Google Sheets的单元格结构。

内容的提问来源于stack exchange,提问作者stack91

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 03:57:01