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正则表达式re模块详解
Jun 25 Python
python编程通过蒙特卡洛法计算定积分详解
Dec 13 Python
python基础教程项目五之虚拟茶话会
Apr 02 Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 Python
Python中pymysql 模块的使用详解
Aug 12 Python
pywinauto自动化操作记事本
Aug 26 Python
查看端口并杀进程python脚本代码
Dec 17 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
python 追踪except信息方式
Apr 25 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
Dec 09 Python
Python如何利用正则表达式爬取网页信息及图片
Apr 17 Python
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
May 21 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开发中常用的8个小技巧
2008/08/27 PHP
PHP教程 基本语法
2009/10/23 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
php解决约瑟夫环示例
2014/04/09 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
基于python实现查询ip地址来源
2020/06/02 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
旷课检讨书1000字
2014/02/14 职场文书
禁烟标语大全
2014/06/11 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
2015年计划生育协会工作总结
2015/05/13 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS