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

如何在Google Sheets中同时提取HTML表格的TTRow_left和TTRow_right内容

在Google Sheets中提取指定class的表格内容解决方案

使用IMPORTHTML("https://www.bsesme.com/","table",6)时,仅能提取TTRow_left类的第一个<td>元素,想要同时提取TTRow_left和TTRow_right的内容,推荐用IMPORTXML替代,它支持XPath精准定位元素,解决方法如下:

分步提取

  • 提取所有TTRow_left的内容,在单元格中输入:

    =IMPORTXML("https://www.bsesme.com/", "//td[@class='TTRow_left']")
    

    执行后会自动列出所有左侧描述文本。

  • 提取所有TTRow_right的内容,在相邻单元格输入:

    =IMPORTXML("https://www.bsesme.com/", "//td[@class='TTRow_right']")
    

    执行后会对应列出右侧数值(包含链接中的文本内容)。

一键合并两列

如果想直接生成左右对应的两列数据,用ARRAYFORMULA合并两个提取结果,输入:

=ARRAYFORMULA({IMPORTXML("https://www.bsesme.com/", "//td[@class='TTRow_left']"), IMPORTXML("https://www.bsesme.com/", "//td[@class='TTRow_right']")})

这个公式会自动将左右内容配对,生成完整的对照表。

为什么不用IMPORTHTML

IMPORTHTML是按页面表格的整体结构识别提取,目标表格可能嵌套在多层表格中,导致识别时只抓取到部分元素。而IMPORTXML通过XPath直接定位到指定class的<td>元素,不受表格嵌套结构影响,能精准获取所有目标内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:33:53