说...如果您不知道从哪里开始,那就让我们从Internet开始吧...顺便说一下,随着Internet的快速发展,Web数据已成为Internet中最重要的数据源之一。数据分析过程...也许基于此考虑,Excel从2013版本开始,添加了一个名为Web的新功能类别。使用此类别的功能,我们可以通过网页从Web服务器获取数据,例如库存信息,天气查询和有道翻译。 ,男女之间的爱情等等。轻按一下,那个高个子的开场白就结束了,下面还有个栗子。
如上图所示,在单元格B2中输入以下公式,您可以将单元格A2的值从英语转换为中文,或从中文转换为英语▼
= FILTERXML(WEBSERVICE(“; i =”&A2&“&doctype = xml”),“ // translation”)
该公式看起来很长。这主要是由于URL较长。实际上,公式的结构非常简单。
看看我的手指,歪歪扭扭地画着斯里兰卡。它主要由三个部分组成。
第1部分构造了URL。
“; i =”&A2&“&doctype = xml”
这是Youdao翻译的网址,包括关键参数部分,i =“&A2是需要翻译的词汇表,doctype = xml是返回文件的类型,它是xml。只有xml由于FILTERXML函数而返回,您可以在结构化XML内容中获取信息。第2部分读取URL
WEBSERVICE功能可以通过指定的网页地址从Web服务器获取数据(需要计算机联网状态)
在此示例中,B2公式▼
= WEBSERVICE(“; i =”&A2&“&doctype = xml&version”)
按以下方式获取数据
"response type=""ZH_CN2EN"" errorCode=""0"" elapsedTime=""0""> input> input> translation> translation>response>
第3部分获取目标数据
此处使用FILTERXML函数,并且FILTERXML函数的语法如下▼
FILTERXML(xml,xpath)
此功能有两个参数。 xml参数是有效的xml格式文本,而xpath参数是要在xml中查询的目标数据的标准路径。
通过第2部分中获得的xml文件的内容,我们可以直接看到看到星星的翻译结果。看到星星在翻译路径下(第6到8行的代码),因此第二个参数设置为//翻译。
……
好的,这就是我今天与您分享的内容。有兴趣的朋友可以尝试使用网络功能从百度天气中获取自己家乡的天气信息〜
由于FILTERXML可以从XML格式的文本中获取数据,因此当XML文本是由我们的有意构造生成的字符串时,将有许多奇妙的用法,例如使用此函数来实现VBA编程Split函数的效果。关于这一点,我们稍后再讨论。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-353142-1.html
医生不行贿会好好给你看病吗
但没人说淘宝卖的都是假的