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中装饰器的用法
Jun 28 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
python自动化脚本安装指定版本python环境详解
Sep 14 Python
python获取中文字符串长度的方法
Nov 14 Python
PyCharm中代码字体大小调整方法
Jul 29 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
Python中xml和dict格式转换的示例代码
Nov 07 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
python将YUV420P文件转PNG图片格式的两种方法
Jan 22 Python
全网最详细的PyCharm+Anaconda的安装过程图解
Jan 25 Python
Python关于OS文件目录处理的实例分享
May 23 Python
Python 数据可视化之Matplotlib详解
Nov 02 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
PHP JSON 数据解析代码
2010/05/26 PHP
PHP生成唯一订单号
2015/07/05 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
php注册登录系统简化版
2020/12/28 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
2014/05/19 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
canvas 实现中国象棋
2017/02/17 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
python实现list由于numpy array的转换
2018/04/04 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
博士研究生自我鉴定范文
2013/12/04 职场文书
学校门卫岗位职责范本
2014/06/30 职场文书
地道战观后感
2015/06/04 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏
Python作用域和名称空间的详细介绍
2022/04/13 Python
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技