一个基于Excel VBA和Google API的股票报价表格

本文介绍了如何使用Excel VBA结合Google Finance API创建一个股票报价表格。通过VBA编程实现自动更新股票价格信息,用户可以自由增减股票代号,并实时查看更新进度。利用Google API获取JSON数据,再通过VBA解析和处理,实现股票报价的动态更新,为用户提供个性化的股票信息管理工具。
摘要由CSDN通过智能技术生成

:::[下载源文件]:::


一个企业发行股票放到市场让人们(股民)去买,目的就是筹集资金、拓展业务、赚更多的钱。这样做比问银行借好,要知道银行的借贷息率不低啊。

然而,股民买了股票之后,即使那个企业赚到了钱,也没有规定一定要分红、派息等等。所以说,上市集资对一家企业来讲,是多么划算的一件事!而且,万一倒闭了,那些股票就会变得一文不值,股民也不会得到任何赔偿。

问题是,为什么还有那么多股民啊?

普遍来说,上市企业是有一定的财政和管理基础的,所以倒闭的情况并不多见;反而,因为管理日益不善,或者行业整体萧条,而导致业务、财政出现问题的,则不少见。但是,也鲜见有倒闭的情况,至多是苟延残喘罢了。其实,很多上市企业是非常具有实力和潜力的,而且还会定期派发股息,多的会有7、8厘的年利率,这还是挺吸引的,所以有不少人支持。

买股票,很多人说这是投机,我同意;也有人说那是投资,我也同意。一件事物,如果我们从不同的角度去看,看出来的都会不一样,这很类似于一个处于叠加状态的系统......

噢,越扯越远了,不好意思!

在这篇文章里,我会介绍最近创作的一个小程序----一个基于Excel VBA和Google API的股票报价表格。



1. 股票报价表格的基本样式


下面(图一)是整个报价表的样式:最左边的是股票代号,然后是股票名称,接着是股价、股价变动。
只需要摁一下右上方的“Update Now”,程序就会自动更新股价信息,用户还可以知道更新的进度、日期和时间。除此以外,用户还可以随意增减股票代号的数目,记得保存修改就是了。


(图一)股票报价表格的样式和流程说明




2. Google Finance API


啊哈,讲到Google Finance API,这就是我们这个表单的核心。其实除了谷歌有提供财经相关的web API,雅虎也有它自己的财经API。两者的分别是,谷歌提供的资料格式比较简单(JSON格式),雅虎则比较详细(CSV格式)。虽然网上例子多是用雅虎的,但我觉得谷歌的更合适我这个应用。

使用Google Finance API:
(1) 用户发出HTTP GET request,例如:http://www.google.com.hk/finance/info?q=HKG:0005
(2) 谷歌服务器返回相对应的信息(如果查询不正确,譬如说股票代号不存在,返回的HTTP status code(状态代码)就不会是正常的200,而是表示Bad Request的400了)


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值