如何用IMPORTXML获取HTML表格图片XPath以导入Google Sheets?
批量导入《动物之森:新叶》村民头像到Google Sheets
你已经用以下公式获取了村民文本数据:
=QUERY(ImportHtml("https://nookipedia.com/wiki/Villager/New_Leaf", "table", 1), "SELECT Col2,Col3,Col5")
要批量导入对应400条村民的头像,可使用适配目标页面的IMPORTXML公式,替换参考的宝可梦图片公式中的XPath即可:
ArrayFormula( Image( ImportXML( "https://nookipedia.com/wiki/Villager/New_Leaf", "//table[1]/tbody/tr/td[1]/a/img/@src" ), 4, 64, 64 ) )
关键XPath说明:
//table[1]:定位到页面的第一个表格(和你IMPORTHTML指定的table,1匹配,确保和文本数据对应)/tbody/tr:遍历表格的每一行/td[1]:选中每行第一列(村民头像所在列)/a/img/@src:提取头像图片的原始URL
将该公式放在空白列首单元格(比如A1),就能自动生成所有村民头像,且和你已获取的Col2、Col3、Col5数据一一对应。Image函数的64,64为图片尺寸,可按需修改。
内容的提问来源于stack exchange,提问作者Beck
相关产品推荐
相关产品推荐

