您的位置:首页 > 数据库 > MySQL

股票数据导出分析(一)---数据导入MySQL以及网页表格简单show出来

2017-04-11 19:01 676 查看

背景:

个人的一点小兴趣,想自己捣鼓一下进行股票数据的分析,于是也就有了这个股票数据导出分析系列总结。

本文章主要是简单的导出大盘数据到MySQL数据库中以及在利用thinkphp框架简单的在网页中show出来。

过程:

1、股票数据接口

简单的查找了一下,有股票数据API接口的主要有通联数据商城、华通、数粮等。个人使用的是Tushare,一个免费、开源的python财经数据接口包,感谢Tushare的作者,具体关于Tushare的介绍请到http://tushare.org/index.html下查看。安装与使用该网站有详细的介绍

2、导出大盘数据到MySQL中

熟悉Tushare接口包的可知通过get_index( )导出大盘实时行情

#coding:utf-8
from sqlalchemy import create_engine
import tushare as ts
#获取大盘数据
df = ts.get_index()
#连接数据库
engine = create_engine('mysql://root:@localhost:3306/data?charset=utf8')
#数据存入数据库
df.to_sql('data_index',engine,if_exists='append')


以上几行代码即可实现一次大盘实时数据导入到数据库中。

*需注意,可能会出现中文数据乱码的现象,解决该问题方法为设置数据库的编码方式为utf8,具体方法可自行查找,在这里不做介绍。

3、网页表格简单将数据show出来

借助thinkphp框架,可减少大量的WEB开发工作,快速达到本人show出数据的目的,最终结果如下:



至此,今天的工作完成。下一节将研究如何实现实时刷新大盘数据。

结语 :

不积跬步,无以至千里;不积小流,无以成江海。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息