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实现保存网页到本地示例
Mar 16 Python
Python中的exec、eval使用实例
Sep 23 Python
Python实现单词拼写检查
Apr 25 Python
使用Python脚本将Bing的每日图片作为桌面的教程
May 04 Python
Django自定义用户认证示例详解
Mar 14 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
在python里从协程返回一个值的示例
Feb 19 Python
对Django 转发和重定向的实例详解
Aug 06 Python
python TCP包注入方式
May 05 Python
pandas按条件筛选数据的实现
Feb 20 Python
python实战之用emoji表情生成文字
May 08 Python
Python+pyaudio实现音频控制示例详解
Jul 23 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
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
PHP重定向的3种方式
2013/03/07 PHP
linux实现php定时执行cron任务详解
2013/12/24 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
php中define用法实例
2015/07/30 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
2018/10/07 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
python通过tcp发送xml报文的方法
2018/12/28 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
python 实现快速生成连续、随机字母列表
2019/11/28 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
公司食堂管理制度
2015/08/05 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang