Python xlwt模块使用代码实例


Posted in Python onJune 10, 2020

简介

写入Excle文档

安装:pip3 install xlwt

导入:import xlwt

xlrd 模块方法

写入案例

import xlwt
# 创建对象,设置编码
workbook = xlwt.Workbook(encoding='utf-8')

# 新建sheet表
worksheet = workbook.add_sheet(sheet_name, cell_overwrite_ok=True)

# 在对应行,列写入值
worksheet.write(0,0, label = 'this is test')
# 保存
workbook.save('Excel_test.xls')

设置字体属性

font = xlwt.Font() # 创建一个font对象,用来保存对字体进行的操作
font.name = '微软雅黑' # 字体设置为'微软雅黑'
font.bold = True # 字体加粗
font.underline = True # 字体加下划线
font.italic = True # 字体倾斜
style = xlwt.XFStyle() # 创建一个style对象,用来保存excel的样式
style.font = font # 将字体信息保存到style对象中
worksheet.write(0, 0, '无字体格式')
# 在坐标为1,0的单元格内添加内容'有字体格式',并带有字体属性
worksheet.write(1, 0, '有字体格式', style)

设置背景

# 创建一个pattern对象,用来保存单元格背景的样式
pattern = xlwt.Pattern()
# 设置单元格的背景图案样式(0x01-0x12共18种样式)
pattern.pattern = 0x01
# 设置单元格的背景颜色
pattern.pattern_fore_colour = xlwt.Style.colour_map['yellow']
style = xlwt.XFStyle()
style.pattern = pattern # 将背景颜色信息保存到styke对象中
# 在坐标为0,0的单元格内添加内容'有背景',并带有背景颜色
worksheet.write(0, 0, '有背景颜色', style)

合并单元格

# 将坐标为纵坐标0,0和横坐标0,1的两列合并,并添加内容'合并两列'
worksheet.write_merge(0, 0, 0, 1, '合并两列')

# 将纵坐标为1,0和横坐标2,0的两行合并,并添加内容'合并两行'
worksheet.write_merge(1, 2, 0, 0, '合并两行')

# 将纵坐标为3-5横坐标为0-2的三行三列合并,并添加内容'合并三行三列'
worksheet.write_merge(3, 5, 0, 2, '合并三行三列')

其他方法

# 设置单元格宽度
worksheet.col(0).width = 200

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
9种python web 程序的部署方式小结
Jun 30 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 Python
详解tensorflow实现迁移学习实例
Feb 10 Python
对python程序内存泄漏调试的记录
Jun 11 Python
不管你的Python报什么错,用这个模块就能正常运行
Sep 14 Python
django基于restframework的CBV封装详解
Aug 08 Python
Python autoescape标签用法解析
Jan 17 Python
python输出第n个默尼森数的实现示例
Mar 08 Python
python redis存入字典序列化存储教程
Jul 16 Python
详解anaconda安装步骤
Nov 23 Python
Python基础之Socket通信原理
Apr 22 Python
python中def是做什么的
Jun 10 #Python
keras实现调用自己训练的模型,并去掉全连接层
Jun 09 #Python
Python基于os.environ从windows获取环境变量
Jun 09 #Python
新手学习Python2和Python3中print不同的用法
Jun 09 #Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 #Python
Python中的__init__作用是什么
Jun 09 #Python
python小白学习包管理器pip安装
Jun 09 #Python
You might like
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
JavaScript 异步调用框架 (Part 4 - 链式调用)
2009/08/04 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
2017/09/07 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
python正则表达式之作业计算器
2016/03/18 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
基于树莓派的语音对话机器人
2019/06/17 Python
django 邮件发送模块smtp使用详解
2019/07/22 Python
使用python实现名片管理系统
2020/06/18 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
什么是java序列化,如何实现java序列化
2012/11/14 面试题
杭州-DOTNET笔试题集
2013/09/25 面试题
中软国际Java程序员笔试题
2014/07/19 面试题
运动会入场词60字
2014/02/15 职场文书
班子四风对照检查材料
2014/08/21 职场文书
环卫处个人工作总结
2015/03/04 职场文书
2015学校年度工作总结
2015/05/11 职场文书
领导干部学习心得体会
2016/01/23 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python