4,FILTERXML 类型:网络类 功能:在XML结构化内容中获取指定格式路径下的信息 语法:FILTERXML(xml, xpath) 应用:使用以下公式可以获取北京当前的气温(摄氏度)读数: =FILTERXML(WEBSERVICE("http://www.google.com/ig/api?weather=Beijing"),//current_conditions/temp_c/@data)
FILTERXML 函数也是2013版本中新增的“Web类函数”中的一员,可以结合另一个Web类函数WEBSERVICE函数一起使用,如果WEBSERVICE所获取到的是XML格式的内容,则可以通过这个函数直接从XML的结构化信息中直接过滤出目标数据。 函数的第一个参数xml需要指定目标xml格式文本,第二个参数xpath则是需要查询的目标数据在xml中的标准路径。 如果你曾经还在编程调用DOM,用着SelectNodes语句,那现在一切都变得简单多了!
5,ENCODEURL 类型:网络类 功能:对URL地址(主要是中文字符)进行UTF-8编码 语法:ENCODEURL(text) 应用:使用以下公式生成谷歌翻译的网址(将“你”翻译成英文): ="http://translate.google.cn/?#zh-CN|en|"&ENCODEURL("你")
ENCODEURL 函数也是2013版本中新增的“web类函数”中的一员,它可以将包含中文字符的网址进行编码,例如上面这个例子当中将“你”进行了编码所形成的网址可以直接打开谷歌的翻译页面。当然也不仅仅局限于网址,对于使用UTF-8编码方式对中文字符进行编码的场合都可以适用。以前在VBA网页编程中也许需要自己编写函数来实现这个编码过程,现在有了这个工作表函数可以直接实现。
|