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中lambda函数 list comprehension 和 zip函数使用指南
Sep 28 Python
python通过字典dict判断指定键值是否存在的方法
Mar 21 Python
Python自动重试HTTP连接装饰器
Apr 28 Python
python任务调度实例分析
May 19 Python
python爬取m3u8连接的视频
Feb 28 Python
python实现人脸识别经典算法(一) 特征脸法
Mar 13 Python
sublime python3 输入换行不结束的方法
Apr 19 Python
Django 反向生成url实例详解
Jul 30 Python
Keras使用ImageNet上预训练的模型方式
May 23 Python
Keras 使用 Lambda层详解
Jun 10 Python
Python Http请求json解析库用法解析
Nov 28 Python
Python 2.6.6升级到Python2.7.15的详细步骤
Dec 14 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
PHP截取指定图片大小的方法
2014/12/10 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
2016/07/28 PHP
php封装的page分页类完整实例
2016/10/18 PHP
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
python无序链表删除重复项的方法
2020/01/17 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
美国最好的钓鱼、狩猎和划船装备商店:Bass Pro Shops
2018/12/02 全球购物
大码女装:Ulla Popken
2019/08/06 全球购物
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
车间主管岗位职责
2013/11/14 职场文书
暑期实践思想汇报
2014/01/06 职场文书
护士辞职信范文
2014/01/19 职场文书
网络技术专业推荐信
2014/02/20 职场文书
元旦联欢会感言
2014/03/04 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
标准大学生职业生涯规划书写作指南
2014/09/18 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书