前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【好文重发】Excel催化剂功能第98波-零代码零距离轻松接触并拥有金融大数据

【好文重发】Excel催化剂功能第98波-零代码零距离轻松接触并拥有金融大数据

作者头像
Excel催化剂
发布2021-08-18 10:03:07
5520
发布2021-08-18 10:03:07
举报
文章被收录于专栏:Excel催化剂

最近一周朋友圈、微信群、公众号等相信不少人都被股市刷屏,又一波牛市到来,笔者承认对股市了解甚少,越是不了解越是抗拒它,活到30+的年纪,也经历过好几次和自己无关的牛熊市,这一轮不管是真牛还是假牛,下定决心来认真了解一翻,也打算以练习的心态,通过股票、基金历史数据的采集分析,也顺应潮流,参与一下。 重新翻回Excel催化剂的的金融大数据功能进行熟悉后,也趁着这波股市热度,再次推荐大家使用。在Excel上完成采集、分析金融大数据的体验,相信每个人都喜爱万分。文字版可能看得有点抽象,这两天也录制个视频再次讲解下,欢迎持续追更。

送上一个全历史的沪指图表

在其他平台上,可能不容易找到一个全历史的沪指趋势图,有了tushare的数据接口,轻松获取到全历史数据并制作成Excel图表。

原文导读

数据产生价值的一个最突出的领域-金融领域,股票、证券、上市公司财务报表等,多少人在其中发掘出宝贵的数据价值。 今天Excel催化剂联合Tushare金融大数据平台,让这一切的数据都能成为你我普通人零代码即可获取,还有更激动地零费用可以获取!

金融大数据介绍

数据无处不在,但一般人却很难于有机会、有能力顺利驾驭使用,很荣幸地认识到Tushare这个平台,Tushare与Excel催化剂有一样的使命感,让数据更容易服务大众,并且保持开放的,免费的平台,不带任何商业性质和目的,非常难得。

在技术越发垂直化的时代,许多的数据都可以转化为价值,并且借由信息不对称、技术不对称的方式获得收益,就一个简单的股票类数据,翻遍了全网络的API平台,都没找到一家可以免费对外发布的,最终能遇上Tushare,实在是极大的幸运。万万没想到在技术开源的时代,同样有一股数据开放的清流存在。

Tushare社区介绍

在笔者对金融数据这一板块非常陌生,对其中的数据价值也无法很好地表达清楚,但相信对需要的人群来说,内中必然有挖掘不完的宝藏。

Excel催化剂在当中所扮演的角色为:让这些宝藏般的数据,更低门槛地输送到普通大众的手中,区别于Tushare社区偏金融分析师专业群体使用,借助Excel催化剂的作用下,普罗大众任何一个Excel用户,哪怕是初级的用户,一样可以轻松从Tushare拿到自己想要的数据。

金融大数据Tushare平台数据种类

大致罗列下Tushare平台的数据种类,若需要详细了解请到官方查阅。

基础及行情类数据

财务数据

市场参考类数据

指数、基金、期货类数据

宏观经济、行业数据等

这以上的所有的数据,经过Excel催化剂的简单配置结合对数据的结构的稍加理解,均可轻松获取,数据完整性同样非常齐备,大部分数据都是完整的全生命周期的,大量数据也是可追溯刚吃饭5年前的数据,非常难得的金融大数据库。

Excel催化剂的辅助作用

秉持一贯的自助式取数原则,Excel催化剂只实现一些技术类的环境,对数据的理解,仍然需要用户自行去查阅数据接口文档。

在原有的Tushare需要python、R等专业编程语言才能获取到数据,现如今在Excel催化剂的辅助下,可实现零代码,非常直观地仅需一些配置性的工作即可获取想要的数据信息,已经有了极大的数据获取的友好体验提升。

具体功能实现

一样地老规则,需要自行去Tushare官网申请KEY,用于接下来的数据采集。 Tushare引入积分机制,部分数据接口可能需要足够的积分才能下载,请自行去查阅如何增加积分的方式。

个人中心的积分查询

功能入口

第一步:查阅数据接口文档

接口文档有三要素:接口名称、输入参数和输出参数。

这三个元素在Excel催化剂中将会不同的方式进行配置,下文详细讲解到。

数据接口文档,详见官网

第二步:按模板要求填写好接口调用信息

此步骤是关键步骤,需要按接口的要求,将所需的参数填写到位,才可顺利进行数据采集。

若首次使用,可点击【创建Tushare调用模板】按钮,在新的工作表上将输入如下内容。

模板样式

重点的内容是左则智能表(关于智能表的使用请自行翻阅过往文章或百度其他途径学习)。

必填参数为api_name,填写的内容为官网上的接口名称如上图的股票列表数据,填写stock_basic。

输入参数部分,对应的是参数2、参数3、参数4等位置填写,可参照接口要求,选择所需要参数,若参数类型为非必填(必填列的描述为N),可以不填。

输出参数:同样地输出参数也可不填,输出参数对应的填写位置为fields列的位置,多个输出参数即为返回多个列,用逗号隔开(可利用过往的字符自定义函数StringJoin轻松构造出所需要输出参数字符串内容)。

官网文档中的输出参数部分和实际的不符,即文档上有的输出参数,实际上填写了却提示没有此字段,经大略翻阅,一般情况下省略输出参数亦可返回足够需求的常用字段,若有部分输出参数在省略情况下不返回,请自行测试是否接口有此参数返回。

部分接口中有说明默认省略输出参数时返回的字段有哪些,默认显示为N的字段,在省略输出参数时将不返回这些列。

部分接口中有说明默认省略输出参数时返回的字段有哪些

右侧的智能表,用于作格式的转换和字段名的转换,可直接将官网上的输出参数复制一份到Excel表中,简单修改下即可。 右侧智能表的列名请不要更改,可增加列,但现有列要保留,特别是【原字段名称】和【返回表字段名称】两列必须有。

右侧智能表的维护

以股票列表为例,最终整理的配置表如下图所示。 将不必要的参数删除,如原有的参数2、参数3、参数4等字段 输出参数也省略不写(此接口的输出参数有问题,部分输出参数传入后反而报错说输出表没有此字段的错误)

若需要多次查询,可用多行表示,类似编程语言里的循环处理,每一行处理一次调用,多行的结构将会合并返回到同一表中。如下图的分别查SSE(上交所)和SZSE(深交所)

配置表最终整理

若需传入fields输出参数,使用自定义函数非常方便

第三步:点击【Tushare平台数据调用】按钮,按提示操作即可。

停留在当前的配置工作表上,保持此工作表处于激活状态,点击【Tushare平台数据调用】按钮后,数据采集完成后,将返回熟悉的窗体界面,提示数据导出至哪个工作表或另存为csv,具体操作可参考过往教程介绍。

数据输出确认窗体

如下图所示,股票数据将返回至工作表中,同时多出一列【参与参数】列,描述此行数据由哪些参数传入后返回的结果。

数据返回至Excel工作表效果

参与参数列清晰可知有两次调用,不同的调用返回不同的结果

操作流程演示

结语

数据不会自身产生价值,只有当数据在合适的人手中作用,结合其专业的业务知识和数据分析的过程,才能最终产生数据价值。

Excel催化剂一如既往地扮演着数据应用过程的得力助手,在此篇的金融大数据上,也再次见证了让人人均可参与到数据盛宴中的数据愿景,无限地降低数据获取的门槛,并无限地提升数据分析的使用友好程度(对普通非资深专业分析师来说,没有哪个工具能够与Excel相提并论在数据分析的易用性和友好性的角度来看。)

最后,感觉有一样追求和愿景的Tushare金融大数据平台,给予这么丰富、干净、准确、完整的金融大数据源材料,并给予如此完善详尽的文档说明,让众多数据使用者可以非常方便和准确地获取到所需的数据,并且完全免费

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel催化剂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 送上一个全历史的沪指图表
  • 原文导读
  • 金融大数据介绍
  • 金融大数据Tushare平台数据种类
  • Excel催化剂的辅助作用
  • 具体功能实现
    • 第一步:查阅数据接口文档
      • 第二步:按模板要求填写好接口调用信息
        • 第三步:点击【Tushare平台数据调用】按钮,按提示操作即可。
        • 结语
        相关产品与服务
        大数据
        全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档