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装饰器 免去调用父类构造函数的麻烦
May 18 Python
Python通过select实现异步IO的方法
Jun 04 Python
Python3控制路由器——使用requests重启极路由.py
May 11 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python排序算法实例代码
Aug 10 Python
Python递归实现汉诺塔算法示例
Mar 19 Python
python如何读写json数据
Mar 21 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
win7+Python3.5下scrapy的安装方法
Jul 31 Python
tensorflow 实现自定义layer并添加到计算图中
Feb 04 Python
python各种excel写入方式的速度对比
Nov 10 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保存任意网络图片到服务器的方法
2015/04/14 PHP
php7安装mongoDB扩展的方法分析
2017/08/02 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
PHP实现计算器小功能
2020/08/28 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
javascript去掉前后空格的实例
2013/11/07 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
Python玩转Excel的读写改实例
2019/02/22 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
python开发前景如何
2020/06/11 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
七一党建活动方案
2014/01/28 职场文书
一年级班主任感言
2014/03/08 职场文书
大队委竞选演讲稿
2014/04/28 职场文书
安全演讲稿大全
2014/05/09 职场文书
美德少年事迹材料500字
2014/08/19 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
走群众路线剖析材料
2014/10/09 职场文书
跳高加油稿
2015/07/21 职场文书
校园安全学习心得体会
2016/01/18 职场文书