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 相关文章推荐
Python正则表达式教程之三:贪婪/非贪婪特性
Mar 02 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
May 08 Python
Python os.rename() 重命名目录和文件的示例
Oct 25 Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 Python
更新修改后的Python模块方法
Mar 03 Python
Python中将两个或多个list合成一个list的方法小结
May 12 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
基于Django实现日志记录报错信息
Dec 17 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
Jan 10 Python
Python 如何实现数据库表结构同步
Sep 29 Python
Python实现Kerberos用户的增删改查操作
Dec 14 Python
Python中的 Set 与 dict
Mar 13 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
PHP rsa加密解密使用方法
2015/04/27 PHP
又拍云异步上传实例教程详解
2016/04/19 PHP
一个简单的php路由类
2016/05/29 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
js获得网页背景色和字体色的方法
2014/03/21 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
JavaScript中的类数组对象介绍
2014/12/30 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
Jquery 效果使用详解
2015/11/23 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
jquery replace方法去空格
2017/05/08 jQuery
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
详解Vue.js 响应接口
2020/07/04 Javascript
对python中类的继承与方法重写介绍
2019/01/20 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
pytorch之添加BN的实现
2020/01/06 Python
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
为什么要用EJB
2014/04/17 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
大学生求职中的自我评价
2013/10/01 职场文书
传媒专业推荐信范文
2013/11/23 职场文书
业务员岗位职责范本
2013/12/15 职场文书
开业庆典邀请函
2014/01/08 职场文书
护士毕业生自荐信
2014/02/07 职场文书
《口技》教学反思
2014/02/21 职场文书
机动车交通事故协议书
2015/01/29 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
班主任开场白
2015/06/01 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
Java无向树分析 实现最小高度树
2022/04/09 Javascript