用excel自动获取网页数据

用excel自动获取网页数据

ID:1773703

大小:36.00 KB

页数:5页

时间:2017-11-13

用excel自动获取网页数据_第1页
用excel自动获取网页数据_第2页
用excel自动获取网页数据_第3页
用excel自动获取网页数据_第4页
用excel自动获取网页数据_第5页
资源描述:

《用excel自动获取网页数据》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用Excel自动获取网页数据利用Excle可以自动获取网页数据,譬如从网页中自动获取基金净值数据,取得所关注基金的净值,列出当日涨幅最高的基金。本文用简单的Web查询结合Excel公式的方法完成上述需求,当然也可以用VBA编写功能更加丰富的自动查询网页数据工具。一:1.创建和编辑Web查询Excel2003数据-导入外部数据-新建web查询-在“地址”栏输入URL地址(这里我选用的基金净值网址是:http://fund.eastmoney.com/fund.html)-转到-选择表格中的箭头符号-导入-外部数据区域属性中可以选择打开工作簿时自动刷新选择了打开工作簿时自动刷新选

2、项后,每次打开文档便会自动从指定网页中获取数据。Excel2007数据-自网站-在“地址”栏输入URL地址-转到...后面与excel2003设置方法一致2.列出所关注基金的净值这一步就非常简单了,用vlookup在更新的表格中查询所关注的基金净值显示在汇总页中3.列出当日涨幅最高的基金基金净值的涨幅数据在“基金净值”sheet的K列,用函数=MATCH(MAX(基金净值!K:K),基金净值!K:K,0)取得涨幅最大值所在的行。用函数=INDEX(基金净值!1:65536,汇总!H6,4)取得涨幅最大值对应的单元格(基金名),其中“汇总!H6”为计算得到的最大值所在的行。二:

3、使用VB实现Excel自动获取外部数据Excel表格生成和公式设置十分强大便利,是一个强有力的信息分析与处理工具。VisualBasic是一套可视化、面向对象、事件驱动方式的结构化高级程序设计语言,正成为高效率的Windows应用程序开发工具。由于微软的努力,VisualBasic应用程序版可作为一种通用宏语言被所有微软可编程应用软件共享。Excel面始之初带有表格处理类软件中功能最强的宏语言,通过单击“工具”菜单中的“宏”,选择宏名来调用宏过程。随后发展至VisualBasicforApplication专用版,可制作按钮、复选框、单选钮等控件,赋控件以宏名,单击控件运行宏

4、,事件驱动方式就Click(单击)一种。新近推出的Office97套件中的Excel97,在“工具”菜单中选择“宏”后,就会发现增加了“VisualBasic编辑器”功能。运用这个新增功能,就完全与VisualBasic编程无异了。在菜单栏上单击鼠标右键,选择弹出式菜单中的“控件工具箱”,在“控件工具箱”工具条上,单击待添加的控件按钮,在工作表中将控件拖曳到所需位置和大小,单击鼠标右键选中“属性”设置控件属性后,双击控件就会出现VisualBasic编辑器。选择该控件的一个事件如Click或Change,编写程序。在工作表中操作该控件,如鼠标单击、键入字符等,则触发相应事件,

5、执行相应程序。笔者在Excel97平台,采用VisualBasic应用程序版开发了一套“通用报表分析系统”(界面如图1)。该系统用于拥有众多子公司的母公司的每月财务报表合并汇总。所有子公司的统计报表如资产负债表、损益表是由FoxBase编制的财务软件生成的dbf文件,取名为ATV001xx.dbf----xx月份资产负债表,ATV002xx.dbf----xx月份损益表等。一个子公司的所有dbf文件放在一个单独的目录中,如C:Tpalm1,C:Tpalm2等。母公司每月份生成的汇总报表为TTTyymm.xls(yy----年份,mm----月份),它有“资产负债表”、

6、“损益表”等若干工作表组成。每张工作表是由所有子公司相应的dbf文件的相应项目的数据相加而成。只要将dbf文件逐一转化到TTTyymm.xls中去,很容易利用Excel的公式设置功能生成母公司的每张汇总报表。这套系统的关键在于如何将所有dbf文件转换到同一个Excel工作簿中。直接通过“文件”菜单中的“打开”项,选择文件类型为dBase文件(*.dbf),可将dbf文件转换到Excel工作簿中,但这工作簿只存转换而来的一张工作表,其他表都自动关闭了。另外,通过“工具”菜单中的“向导”,选择“文件转换”后,只是将一系列dbf文件转换为一系列xls文件而已。于是采用建立ODBC数

7、据源获取外部数据的办法,将dbf文件逐一转换到一个Excel工作簿内,且用VisualBasicforApplication将转换过程自动化。只要按一下图1中的“生成报表”按钮,就能完成所有dbf文件的转换,且利用Excel公式自动计算功能完成所有报表的汇总计算。按“显示报表”按钮,选择表名,可以浏览报表数据。具体的方法是:1、建立ODBC数据源(1)打开“数据”菜单,选择“获取外部数据”,然后单击“新建查询”;(2)在“选择数据源”对话框中,双击“<新数据源>”;(3)出现“创建新数据源”对话框,输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。