python通过openpyxl生成Excel文件的方法


Posted in Python onMay 12, 2015

本文实例讲述了python通过openpyxl生成Excel文件的方法。分享给大家供大家参考。具体如下:

使用前请先安装openpyxl:

easy_install openpyxl

通过这个模块可以很方便的导出数据到Excel

from openpyxl.workbook import Workbook
from openpyxl.writer.excel import ExcelWriter
from openpyxl.cell import get_column_letter
from openpyxl.style import Color, Fill
from openpyxl.cell import Cell
#新建一个workbook
wb = Workbook()
#第一个sheet是ws
ws = wb.worksheets[0]
#设置ws的名称
ws.title = u"下单统计"
#给A1赋值
ws.cell('A1').value = '%s'%("跟随总数")
#给A2赋值
#先把数字转换成字母
col = get_column_letter(1)
#赋值
ws.cell('%s%s'%(col, 2)).value = '%s' % ("A2“)  
#字体修改样式
##颜色
ws.cell('A2').style.font.color.index =Color.GREEN
##字体名称
ws.cell('A2').style.font.name ='Arial'
##字号
ws.cell('A2').style.font.size =8
##加粗
ws.cell('A2').style.font.bold =True
##不知道干啥用的
ws.cell('A2').style.alignment.wrap_text =True
##背景 好像不太好用 是个BUG
ws.cell('A2').style.fill.fill_type =Fill.FILL_SOLID
ws.cell('A2').style.fill.start_color.index =Color.DARKRED
##修改某一列宽度
ws.column_dimensions["C"].width =60.0
##增加一个表
ws = wb.create_sheet()
ws.title = u'结单统计'
##保存生成xml
file_name = 'test.xlsx'
file_dir = '/home/x/'
dest_filename = '%s%s'%(file_dir,file_name)
ew = ExcelWriter(workbook = wb)
ew = ExcelWriter(workbook = wb)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
利用ctypes提高Python的执行速度
Sep 09 Python
python xlsxwriter创建excel图表的方法
Jun 11 Python
python实现简单flappy bird
Dec 24 Python
Python实现生成密码字典的方法示例
Sep 02 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 Python
关于tf.nn.dynamic_rnn返回值详解
Jan 20 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
May 03 Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 Python
python如何用matplotlib创建三维图表
Jan 26 Python
python爬虫之爬取笔趣阁小说
Apr 22 Python
python可视化之颜色映射详解
Sep 15 Python
python比较2个xml内容的方法
May 11 #Python
Python二分法搜索算法实例分析
May 11 #Python
python处理图片之PIL模块简单使用方法
May 11 #Python
python自定义解析简单xml格式文件的方法
May 11 #Python
python引用DLL文件的方法
May 11 #Python
深入解析Python中的WSGI接口
May 11 #Python
详细解析Python中__init__()方法的高级应用
May 11 #Python
You might like
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
php开发文档 会员收费1期
2012/08/14 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
php curl模拟post请求小实例
2013/11/13 PHP
php数组去重复数据示例
2014/02/25 PHP
PHP引用(&)各种使用方法实例详解
2014/03/20 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
PHP请求远程地址设置超时时间的解决方法
2016/10/29 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
python通过ssh-powershell监控windows的方法
2015/06/02 Python
python利用微信公众号实现报警功能
2018/06/10 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Python中if有多个条件处理方法
2020/02/26 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
Python3读写ini配置文件的示例
2020/11/06 Python
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
总结会主持词
2015/07/02 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python