根据描述,FILTERXML WEBSERVICE函数基本可以满足你的需求! WEBSERVICE的作用是调取网络上的API获取信息,比如手机号码归属地、翻译、天气预报、股票信息、身份证信息真实性验证、ip地址查询等等,当你需要批量操作时,这个函数就能派上大用场了 FILTERXML的作用是解析XML数据,从XML数据中提取出相应的信息,使用这个函数需要对XML文件有所了解,了解XML文件信息的结构和Xpath的语法 下面举几个例子来说明: 1、批量翻译: =IFERROR(FILTERXML(WEBSERVICE('http://fanyi.youdao.com/translate?&i='&A2&'&doctype=xml&version'),'//translation'),'') 2、手机号码归属地查询: 运营商 =FILTERXML(WEBSERVICE('http://v./Locating/2016234999234.aspx?output=xml&callback=querycallback&m='&$A2),'//Corp') 省 =FILTERXML(WEBSERVICE('http://v./Locating/2016234999234.aspx?output=xml&callback=querycallback&m='&$A2),'//Province') 市 =FILTERXML(WEBSERVICE('http://v./Locating/2016234999234.aspx?output=xml&callback=querycallback&m='&$A2),'//City') 电话区号 =FILTERXML(WEBSERVICE('http://v./Locating/2016234999234.aspx?output=xml&callback=querycallback&m='&$A2),'//AreaCode') 邮编 =FILTERXML(WEBSERVICE('http://v./Locating/2016234999234.aspx?output=xml&callback=querycallback&m='&$A2),'//PostCode') 3、ip地址城市查询: =FILTERXML(WEBSERVICE('http://restapi.amap.com/v3/ip?key=xxx&ip='&A2&'&output=XML'),'//city') 4、ip地址邮编查询; =FILTERXML(WEBSERVICE('http://restapi.amap.com/v3/ip?key=xxx&ip='&A2&'&output=XML'),'//adcode') 5、ip地址经纬度范围查询: =FILTERXML(WEBSERVICE('http://restapi.amap.com/v3/ip?key=xxx&ip='&A2&'&output=XML'),'//rectangle') 6、经纬度转换为地址: =FILTERXML(WEBSERVICE('http://restapi.amap.com/v3/geocode/regeo?key=xxx&location='&A2&'&output=XML'),'//formatted_address') 其中,3~6的key=xxx,xxx代指的是高德地图API的开发者密钥,注册申请即可得到 若有疑问,欢迎和技巧菌一起探讨哦! |
|