python 利用openpyxl包处理excel数据并作图

##记录Internship第一个小project

任务描述:1.从Bloomberg上download A50现货期货的成交价格和交易量数据,并作图。

  2.从Bloomberg上download 沪深300的现货期货成交价格和交易量数据,并作图。


download 数据:利用excel 中的Bloomberg插件 注意结束时间要选当下时间,否则数据易报错,无法下载。 注意对交易间隔的数据的处理,成交价格应当选用沿用之前价格(接近实际情况,当商品交易量为0,价格可以近似认为不变。)交易量自动填充0。注意Bloomberg上分钟数据,最早在excel只能到140天,在平台上可以找到230天,在那之前的历史数据无法取得。

处理excel数据多使用python openpyxl这个包。R语言多用来处理SAS数据库内的表。


运行环境:OS X EI Capitan Version 10.11.5  Python 2.7   编辑软件:Sublime Text 2    命令行 调用

openpyxl学习文档:https://openpyxl.readthedocs.io/en/default/charts/line.html#id1 官方profile  优点:例子众多,事例详实。缺点:英语(多用英文excel易理解)解释说明少

http://liyangliang.me/posts/2013/02/using-openpyxl-to-read-and-write-xlsx-files/   民间说明。但这个例子非常典型,很好用


编写程序:(说明在注释中)

# coding=utf-8
import types

from openpyxl import load_workbook

from datetime import date

from openpyxl import Workbook
from openpyxl.chart import (
    LineChart,
    Reference,
)
from openpyxl.chart.axis import DateAxis

wbb = Workbook()
wss = wbb
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值