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解析json实例方法
Nov 19 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
在Python中操作字典之setdefault()方法的使用
May 21 Python
详解Python函数可变参数定义及其参数传递方式
Aug 02 Python
Python神奇的内置函数locals的实例讲解
Feb 22 Python
Python下简易的单例模式详解
Apr 08 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
django xadmin中form_layout添加字段显示方式
Mar 30 Python
Python3开发环境搭建详细教程
Jun 18 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
May 31 Python
python3操作redis实现List列表实例
Aug 04 Python
使用python求解迷宫问题的三种实现方法
Mar 17 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/03/04 PHP
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
JS实现的适合做faq或menu滑动效果示例
2016/11/17 Javascript
jQuery制作图片旋转效果
2017/02/02 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
python使用json序列化datetime类型实例解析
2018/02/11 Python
pycharm显示远程图片的实现
2019/11/04 Python
python文件路径操作方法总结
2020/12/21 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
优秀毕业生求职推荐信范文
2013/11/21 职场文书
怎样写好自荐信和推荐信
2013/12/26 职场文书
给物业的表扬信
2014/01/21 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
小学毕业演讲稿
2014/04/25 职场文书
开平碉楼导游词
2015/02/06 职场文书
长征观后感
2015/06/09 职场文书
新学期新寄语,献给新生们!
2019/11/15 职场文书