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读写及压缩和解压缩文件的示例
Jul 08 Python
Python中强大的命令行库click入门教程
Dec 26 Python
Python用户推荐系统曼哈顿算法实现完整代码
Dec 01 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
Sublime开发python程序的示例代码
Jan 24 Python
Python实现的NN神经网络算法完整示例
Jun 19 Python
Django--权限Permissions的例子
Aug 28 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
python反爬虫方法的优缺点分析
Nov 25 Python
PyTorch 实现L2正则化以及Dropout的操作
May 27 Python
Django与数据库交互的实现
Jun 03 Python
python通过函数名调用函数的几种方法总结
Jun 07 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循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
python实现的简单RPG游戏流程实例
2015/06/28 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
高一化学教学反思
2014/02/05 职场文书
花店创业计划书范文
2014/02/07 职场文书
员工保密协议书
2014/09/27 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
离婚协议书范本2014
2014/10/27 职场文书
2014年调度员工作总结
2014/11/19 职场文书
成本会计岗位职责
2015/02/03 职场文书
乡镇团委工作总结2015
2015/05/26 职场文书
2016年校长新年寄语
2015/08/17 职场文书
小学音乐课教学反思
2016/02/18 职场文书
Zabbix对Kafka topic积压数据监控的解决方案
2022/07/07 Servers