从网站导入数值到 Google 表格
Import numerical value from a website to Google Sheets
我想从 this website to this spreadsheet 导入一个数值。
我想在单元格 B2 中导入 LDCP(最后一天收盘价)。
在您的情况下,以下示例公式如何?
示例公式:
=IMPORTXML(A1,"//div[@data-name='REG']//div[div[@class='stats_label']/text()='LDCP']/div[@class='stats_value']")
在这种情况下,https://dps.psx.com.pk/company/SYS
的 URL 放在单元格“A1”中。
当您要将值放入单元格“B2”时,请将=IMPORTXML("https://dps.psx.com.pk/company/SYS","//div[@data-name='REG']//div[div[@class='stats_label']/text()='LDCP']/div[@class='stats_value']")
放入单元格“B2”。
想到这种情况下,也可以用下面的公式
=IMPORTXML(A1,"//div[@data-name='REG']//div[@class='stats_value'][../div[@class='stats_label']/text()='LDCP']")
结果:
注:
- 此示例公式的 XPath 适用于
https://dps.psx.com.pk/company/SYS
的 URL。因此,当您更改 URL 时,XPath 可能无法使用。所以请注意这一点。
您可以使用
=REGEXEXTRACT(INDEX(IMPORTXML(A1,"//div[@data-name='REG']"),2,4),"LDCP(\d+\.\d+)")
假设 =TRANSPOSE(IMPORTXML(A1,"//div[@data-name='REG']"))
会给你这些信息
通过 index
我获取了我需要的单元格,然后我应用了一个简单的 regexextract
公式。
这样您可以轻松检索其他信息。
我想从 this website to this spreadsheet 导入一个数值。 我想在单元格 B2 中导入 LDCP(最后一天收盘价)。
在您的情况下,以下示例公式如何?
示例公式:
=IMPORTXML(A1,"//div[@data-name='REG']//div[div[@class='stats_label']/text()='LDCP']/div[@class='stats_value']")
在这种情况下,
https://dps.psx.com.pk/company/SYS
的 URL 放在单元格“A1”中。当您要将值放入单元格“B2”时,请将
=IMPORTXML("https://dps.psx.com.pk/company/SYS","//div[@data-name='REG']//div[div[@class='stats_label']/text()='LDCP']/div[@class='stats_value']")
放入单元格“B2”。想到这种情况下,也可以用下面的公式
=IMPORTXML(A1,"//div[@data-name='REG']//div[@class='stats_value'][../div[@class='stats_label']/text()='LDCP']")
结果:
注:
- 此示例公式的 XPath 适用于
https://dps.psx.com.pk/company/SYS
的 URL。因此,当您更改 URL 时,XPath 可能无法使用。所以请注意这一点。
您可以使用
=REGEXEXTRACT(INDEX(IMPORTXML(A1,"//div[@data-name='REG']"),2,4),"LDCP(\d+\.\d+)")
假设 =TRANSPOSE(IMPORTXML(A1,"//div[@data-name='REG']"))
会给你这些信息
通过 index
我获取了我需要的单元格,然后我应用了一个简单的 regexextract
公式。
这样您可以轻松检索其他信息。