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爬虫常用的模块分析
Aug 29 Python
python解析xml文件操作实例
Oct 05 Python
Python进行数据提取的方法总结
Aug 22 Python
Python制作词云的方法
Jan 03 Python
Python二进制串转换为通用字符串的方法
Jul 23 Python
基于树莓派的语音对话机器人
Jun 17 Python
解决Python对齐文本字符串问题
Aug 28 Python
Python接口自动化判断元素原理解析
Feb 24 Python
Python过滤掉numpy.array中非nan数据实例
Jun 08 Python
详解Python中第三方库Faker
Sep 25 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 31 Python
实例详解Python的进程,线程和协程
Mar 13 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
国内咖啡文化
2021/03/03 咖啡文化
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
Javascript浅谈之this
2013/12/17 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
Ionic快速安装教程
2016/06/03 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
2018/09/06 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
[02:38]DOTA2 夜魇暗潮2020活动介绍官方视频
2020/11/04 DOTA
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
Python LMDB库的使用示例
2021/02/14 Python
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
土木工程毕业生自荐信
2013/11/12 职场文书
大学活动策划书范文
2014/01/10 职场文书
幼儿园春游活动方案
2014/01/19 职场文书
公司经理任命书
2014/06/05 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
西安兵马俑导游词
2015/02/02 职场文书
创卫工作总结2015
2015/04/22 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
创业计划书之家教托管
2019/09/25 职场文书
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技
Android自定义双向滑动控件
2022/04/19 Java/Android