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 相关文章推荐
Python3 入门教程 简单但比较不错
Nov 29 Python
python实现简单的TCP代理服务器
Oct 08 Python
在Django中创建第一个静态视图
Jul 15 Python
python使用super()出现错误解决办法
Aug 14 Python
python+pyqt实现12306图片验证效果
Oct 25 Python
如何在python中使用selenium的示例
Dec 26 Python
Python代码太长换行的实现
Jul 05 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
python通过实例讲解反射机制
Oct 17 Python
Python(PyS60)实现简单语音整点报时
Nov 18 Python
自定义Django默认的sitemap站点地图样式
Mar 04 Python
Keras自动下载的数据集/模型存放位置介绍
Jun 19 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
一个程序下载的管理程序(四)
2006/10/09 PHP
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
JS伪继承prototype实现方法示例
2018/06/20 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
js实现蒙版效果
2020/01/11 Javascript
详解vue v-model
2020/08/31 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python实现彩票系统
2020/06/28 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
国际商务系学生个人的自我评价
2013/11/26 职场文书
学习党课思想汇报
2013/12/29 职场文书
护理专业自我鉴定
2014/01/30 职场文书
先进基层党组织材料
2014/12/25 职场文书
灵山大佛导游词
2015/02/04 职场文书
药店收银员岗位职责
2015/04/07 职场文书
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技