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函数学习笔记
Oct 07 Python
如何在Python中编写并发程序
Feb 27 Python
python中私有函数调用方法解密
Apr 29 Python
Python中最大最小赋值小技巧(分享)
Dec 23 Python
python递归函数绘制分形树的方法
Jun 22 Python
Python中应该使用%还是format来格式化字符串
Sep 25 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
python学习开发mock接口
Apr 28 Python
python pandas模块基础学习详解
Jul 03 Python
pytorch GAN伪造手写体mnist数据集方式
Jan 10 Python
python 实用工具状态机transitions
Nov 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调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
PHP实现简单日历类编写
2020/08/28 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
Python性能优化的20条建议
2014/10/25 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
python实现AES加密解密
2019/03/28 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
python中的yield from语法快速学习
2020/11/06 Python
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
物业门卫岗位职责
2013/12/28 职场文书
个人授权委托书
2014/04/03 职场文书
小学英语课后反思
2014/04/26 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
课外活动总结
2015/02/04 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
会计求职自荐信
2015/03/26 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
校运会宣传稿大全
2015/07/23 职场文书
体育教师研修感悟
2015/11/18 职场文书