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

如何用公式将HTML表格标签列表转换为Google Sheets表格?

仅用Google Sheets公式转换HTML表格为整洁格式

完整公式

=LET(
  raw, IMPORTDATA("https://www.domain.mu/en/handler/GetIndicativeForex"),
  rows, FILTER(SPLIT(REGEXREPLACE(raw, "</tr>", ""), "<tr>"), REGEXMATCH(SPLIT(REGEXREPLACE(raw, "</tr>", ""), "<tr>"), "<th>|<td>")),
  ARRAYFORMULA(SPLIT(REGEXREPLACE(rows, "<[^>]+>", "|"), "|", TRUE, TRUE))
)

公式说明

  1. 获取原始HTML: raw 变量存储 IMPORTDATA 拉取的完整HTML内容,避免重复发起请求。
  2. 提取有效行:
    • 先用 REGEXREPLACE 移除所有 </tr> 标签,再用 SPLIT 按 <tr> 分割成单行内容。
    • 通过 FILTER 和 REGEXMATCH 筛选出包含表头标签 <th> 或数据标签 <td> 的有效行,剔除无关的冗余内容。
  3. 清洗并拆分单元格:
    • 对每一行用 REGEXREPLACE("<[^>]+>", "|") 替换所有HTML标签(含属性)为竖线分隔符。
    • 最后用 SPLIT 按竖线拆分,TRUE, TRUE 参数忽略空单元格,直接生成整洁的三列表格。

使用方法

直接将上述公式粘贴到Google Sheets的任意空白单元格,公式会自动溢出生成完整的汇率表格,包含表头(Currency、Buy、Sell)和所有币种的买卖汇率数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 13:54:39