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设置检查点简单实现代码
Jul 01 Python
查看Python安装路径以及安装包路径小技巧
Apr 28 Python
Python入门_浅谈逻辑判断与运算符
May 16 Python
简述Python2与Python3的不同点
Jan 21 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
Python正则表达式匹配和提取IP地址
Jun 06 Python
使用pyqt5 tablewidget 单元格设置正则表达式
Dec 13 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
Django静态文件加载失败解决方案
Aug 26 Python
彻底解决Python包下载慢问题
Nov 15 Python
Python 统计序列中元素的出现频度
Apr 26 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
smarty的保留变量问题
2008/10/23 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
php实现微信模板消息推送
2018/03/30 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
JQUERY操作JSON实例代码
2010/02/09 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
JavaScript伸缩的菜单简单示例
2013/12/03 Javascript
jquery等待效果示例
2014/05/01 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
深度解读vue-resize的具体用法
2020/07/08 Javascript
Openlayers+EasyUI Tree动态实现图层控制
2020/09/28 Javascript
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
Django发送邮件功能实例详解
2019/09/02 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
html5清空画布方法(三种)
2017/10/16 HTML / CSS
美国时尚女装在线:Missguided
2016/12/03 全球购物
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
自我评价的正确写法
2013/09/19 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
戒赌保证书
2015/05/11 职场文书
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL