最近在兵哥的文章(公众号名称:逆行的狗)看到有关Tushare的介绍,Tushare是一个开源的金融数据中心,可以通过多种接口方便地获取数据(需要一定的编程能力,但是相对于自己去爬取数据再清洗数据来说是更为方便的),于是我尝试设计了一个Excel工具(Tushare_to_Excel),从而不需要任何编程基础也能使用这一平台,借此让更多的人了解它,同时也方便需求者,为了尽可能介绍详细,篇幅较长,但是实际操作只有不到1分钟的时间,希望能坚持看完。
Tushare_to_Excel 的“十八般武艺”
通过Excel轻松查询并下载全品类的金融数据,不仅包含股票、指数、基金、期货、期权、债券、外汇等行业大数据,而且包括了数字货币行情等区块链数据,甚至还有一些特色数据,如新闻联播文字稿等。具体包含的数据接口多达107种(如下图)。
Tushare_to_Excel 的数据来源
本工具的数据来源是Tushare,Tushare是一个金融大数据开放社区,免费提供各类金融数据和区块链数据,用户可以通过http、Python、Matlab、R语言方式来免费地获取数据。而Tushare的数据是来自于新浪财经、腾讯财经、上交所和深交所等,并能做到及时更新。
Tushare 官网:https://tushare.pro/
Tushare 微信公众号:挖地兔
Tushare_to_Excel 的制作初衷
1. 能站着就不要“爬”。提供一个不需要编程基础也能轻松获得金融数据的方案,对于没有时间、精力、兴趣去学习编程技能(数据库、爬虫等)的人来说,只通过Excel这一基本工具就能得到最终结果便是最理想的。(但是仍然鼓励大家学习编程!)
2. 从我个人角度,是为了通过这一个小工具的制作来熟悉SQL、Python、VBA等,因此我选择了Tushare的Python SDK和“乞丐版”数据库SQLite来完成这个工具。
Tushare_to_Excel 的使用方法
1. 打开压缩包,运行“Tushare_to_Excel.xlsm”
工具下载地址:
提示:打开excel之后弹出的安全警告一定要选择“启用内容”或者“启用宏”
2. 注册Tushare账号,获取Token值
注册地址:官网 或者 我的个人推荐地址(https://tushare.pro/register?reg=455510)
通过我的个人推荐地址注册账号,我会获得积分,积分与可使用接口数量和调用频次有关,希望大家支持!
注册成功之后,进入个人主页—接口TOKEN,复制token至excel表格G1单元格。
3. 双击三级目录具体项目,进入对应的数据接口
4. 将对应的输入参数和输出参数填在E列中,注意格式要求
5. 依次单击“查询数据”,“预览数据”,“下载数据”按钮
点击查询数据之后,等待几秒钟,会弹出提示,如果提示表格已经保存好了,就可以预览数据,再选择下载数据;如果提示出现错误,则需要检查参数的填写是否符合规范,更详细的参数文档和示例文件可以进入官网查看。
PS:工具中包含了自己制作的程序,杀毒软件可能会提示发现可疑程序,要允许程序运行。
6. 打开本工作簿路径下output文件夹,查看下载成功的数据表
结 语
这篇文章作为本公众号的处女篇,希望在让大家了解Tushare的同时,也能够为大家带来便利。一时心血来潮,下回遥遥无期。
转自——效率视界
评论前必须登录!
立即登录 注册