02-Excel調用有道詞典實現批量翻譯
如圖所示,我們在B2單元格中寫入公式=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A2&"&doctype=xml&version"),"//translation"),然后向下填充,即可將A列中的文字翻譯成英文。
記得將A2換成你自己的。。。
這是什么原理呢?
1、FILTERXML函數
這里我們使用了Excel中的網絡類函數FILTERXML,這是Excel2013版本之后新增的一個函數,他可以獲取XML結構化內容中指定路徑下的信息。
函數的語法為:FILTERXML(xml, xpath)
參數①Xml為有效 XML 格式中的字符串;
參數②Xpath為標准 XPath 格式字符串(也即目標數據在XML中的標准路徑)