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函数参数的区别(必看篇)
May 29 Python
Python 实现数据库(SQL)更新脚本的生成方法
Jul 09 Python
Python实现二维数组输出为图片
Apr 03 Python
使用pandas的DataFrame的plot方法绘制图像的实例
May 24 Python
python 遍历目录(包括子目录)下所有文件的实例
Jul 11 Python
Python中栈、队列与优先级队列的实现方法
Jun 30 Python
python 含子图的gif生成时内存溢出的方法
Jul 07 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
python实现五子棋程序
Apr 24 Python
matplotlib.pyplot.matshow 矩阵可视化实例
Jun 16 Python
selenium3.0+python之环境搭建的方法步骤
Feb 01 Python
Python 中的 copy()和deepcopy()
Nov 07 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中一个控制字符串输出的函数
2006/10/09 PHP
php实现用已经过去多长时间的方式显示时间
2015/06/05 PHP
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
python冒泡排序简单实现方法
2015/07/09 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
python实现学生信息管理系统
2020/04/05 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
高中毕业生自我鉴定例文
2013/12/29 职场文书
小区消防演习方案
2014/02/21 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
教师师德师风自我剖析材料
2014/09/29 职场文书
单位工作证明
2014/10/07 职场文书
家长学校教学计划
2015/01/19 职场文书
留学推荐信英文范文
2015/03/26 职场文书
python基础之错误和异常处理
2021/10/24 Python