ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E文精选 > 函数与公式 > 网络数据采集

网络数据采集

作者:绿色风 分类: 时间:2022-08-17 浏览:126
楼主
嘉昆2011
声明
素材来自Excel 大全微博:
  1. http://www.weibo.com/2190827182/xFUHKcRdY
大师借用公式+图表+图片引用+WebVBA实现了这样的功能:
  1. http://photo.weibo.com/2190827182/wbphotos/large/photo_id/3402090875644813?refer=weibofeedv5
Excel 2013利用新增函数Webservice,FilterXML可以仿制成效果:

 

知识点涉及:
函数:Webservice,FilterXML,Lookup/VLookup,Index
图表:雷达图

雅虎官方对XML天气提要,我们可以利用Webservice函数和相应的城市代号取得相应的天气提要:
  1. http://developer.yahoo.com/weather/
  1. =WEBSERVICE("http://xml.weather.yahoo.com/forecastrss?w="&E35&"&u=c")
再利用FilterXML提取相应的天气数据,如今日高温:
  1. =INDEX(FILTERXML($D$35,"//yweather:forecast/@high"),ROW(A1))
注:FilterXML返回的是区域数组的内存,在提取相应信息时借助Index函数后按Ctrl+Shift+Enter三键返回。

雷达图中风向和风力大小的相关定义参考维基百科和百度百科
  1. http://en.wikipedia.org/wiki/Azimuth
  1. http://baike.baidu.com/view/465076.htm
美化图表,建立相应链接

 

其他相关参考链接:
1,微软官方对FilterXML函数解读
2,月月斑竹对XML文档的整理
  1. http://www.exceltip.net/thread-33576-1-1.html
  1. http://www.exceltip.net/thread-33631-1-1.html
3,WebVBA 提取天气数据实例
  1. http://www.exceltip.net/thread-39718-1-1.html
附件:

WF.rar



2楼
成就滋味
牛气哄哄的
3楼
嘉昆2011
谢谢支持

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap