【问题标题】:Importing Images from a table on a website (Google Sheets)从网站上的表格导入图像(Google 表格)
【发布时间】:2022-11-01 20:33:07
【问题描述】:

我有一个 IMPORTHTML 公式,它可以从网站导入某个表格 - 但是,当然,它也不会导入该表格中的图像。

我想知道我怎么能做到这一点。

使用 vlookup,我已经能够找到图像的位置和所有内容,但是我尝试在许多不同的地方使用 IMAGE() 并且它永远不会提取数据。真的不知道该怎么做。

理想情况下,我想修改 A1 中的 IMPORTHTML 公式以允许它也包含图像,但如果我需要像以前一样将它放入 D2 中,那完全可以。

图像中使用的公式:

=IMPORTHTML("https://boards.habbousdf.com/showthread.php?tid=155","table",9)

=VLOOKUP(A2,IMPORTHTML("https://boards.habbousdf.com/showthread.php?tid=155","table",9),3,FALSE)

【问题讨论】:

  • @player0 太奇怪了,不知道为什么i.imgur.com/fsIiYYf.png
  • @player0 尝试打开迭代计算并将最大迭代次数设置为 10000。
  • 不要共享spreadsheets/images 作为唯一的数据源。确保将输入和预期输出添加为纯文本表问题。 Click here 轻松创建表格。添加这样的表会使复制/粘贴更容易.如果它不是自包含的,您的问题可能会被关闭。您的表格应该是一个最小的示例。Your email address can also be accessed by the public,如果您共享 Google 文件。
  • 即使这样,@Xurq 仍然没有改变。有趣的是它对你有用,所以我只能认为 URL 是受地理限制的

标签: google-sheets google-sheets-formula


【解决方案1】:

我能够使用下面的公式来实现这一点

ArrayFormula(image(query(iferror(regexextract(lambda(x,filter(x,scan(,x,lambda(a,c,a+regexmatch(c,"table"))))={表 ID}))(查询(to_text(扁平化(importdata("{网址}"))),"where Col1<>''",)),"src=.(.*.png)")),"where Col1<>''",)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    相关资源
    最近更新 更多