google 文档中的 importxml 将字符串转换为 int
importxml converting string to int in google Docs
几个小时后,我终于弄明白了如何从...导入数据
然而现在我遇到了下一堵墙,我想不出在这种情况下有什么可以帮助我的。
使用后:
=IMPORTXML("https://www.bodypak.pl/pl/aminokwasy/5890-6pak-nutrition-bcaa-pak-400g.html";"//span[@id='our_price_display']")
结果,我们有 79,00 PLN
,但那是 String,我不知道如何将它转换为 INT
为了让导入数据的单元格变得更简单,我将标记为 #XML
=Value('#XML')
不起作用,相同的实施格式。
我还尝试将结果导出到另一个单元格并格式化另一个单元格,但这也不起作用。
=LEFT(#XML,LEN(#XML)-3)
留给我 79,00
但我仍然无法将其转换为 Int。
我现在完全卡住了。
您可以像这样使用函数 split
:split(str, separator, 0)
并使用
获取结果数组的第一项
=index(split(arr,","),0,1)
总计:
=index(split(split(IMPORTXML("https://www.bodypak.pl/pl/aminokwasy/5890-6pak-nutrition-bcaa-pak-400g.html","//span[@id='our_price_display']")," "),","),0,1)
上面的公式在“,”处截断了字符串。如果要实际转换为整数,请在将逗号替换为“.”后使用 int()
:
=int(value(substitute(split(IMPORTXML("https://www.bodypak.pl/pl/aminokwasy/5890-6pak-nutrition-bcaa-pak-400g.html","//span[@id='our_price_display']")," "),",",".")))
几个小时后,我终于弄明白了如何从...导入数据 然而现在我遇到了下一堵墙,我想不出在这种情况下有什么可以帮助我的。 使用后:
=IMPORTXML("https://www.bodypak.pl/pl/aminokwasy/5890-6pak-nutrition-bcaa-pak-400g.html";"//span[@id='our_price_display']")
结果,我们有 79,00 PLN
,但那是 String,我不知道如何将它转换为 INT
为了让导入数据的单元格变得更简单,我将标记为 #XML
=Value('#XML')
不起作用,相同的实施格式。
我还尝试将结果导出到另一个单元格并格式化另一个单元格,但这也不起作用。
=LEFT(#XML,LEN(#XML)-3)
留给我 79,00
但我仍然无法将其转换为 Int。
我现在完全卡住了。
您可以像这样使用函数 split
:split(str, separator, 0)
并使用
=index(split(arr,","),0,1)
总计:
=index(split(split(IMPORTXML("https://www.bodypak.pl/pl/aminokwasy/5890-6pak-nutrition-bcaa-pak-400g.html","//span[@id='our_price_display']")," "),","),0,1)
上面的公式在“,”处截断了字符串。如果要实际转换为整数,请在将逗号替换为“.”后使用 int()
:
=int(value(substitute(split(IMPORTXML("https://www.bodypak.pl/pl/aminokwasy/5890-6pak-nutrition-bcaa-pak-400g.html","//span[@id='our_price_display']")," "),",",".")))