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之通过Python连接数据库
Oct 28 Python
在Linux下调试Python代码的各种方法
Apr 17 Python
python写入xml文件的方法
May 08 Python
RC4文件加密的python实现方法
Jun 30 Python
python导出chrome书签到markdown文件的实例代码
Dec 27 Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 Python
python 快速把超大txt文件转存为csv的实例
Oct 26 Python
python样条插值的实现代码
Dec 17 Python
Django中使用Whoosh进行全文检索的方法
Mar 31 Python
深入学习python多线程与GIL
Aug 26 Python
python反爬虫方法的优缺点分析
Nov 25 Python
python statsmodel的使用
Dec 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数字转汉字代码(算法)
2011/10/08 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
10条php编程小技巧
2015/07/07 PHP
PHP中cookie知识点学习
2018/05/06 PHP
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
jQuery之选项卡的简单实现
2014/02/28 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
小程序实现五星点评效果
2018/11/03 Javascript
vue中promise的使用及异步请求数据的方法
2018/11/08 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
安装dbus-python的简要教程
2015/05/05 Python
深入理解python中的atexit模块
2017/03/07 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
教师中国梦演讲稿
2014/04/23 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
学年个人总结范文
2015/03/05 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
运动会通讯稿300字
2015/07/20 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python
pytorch 如何使用float64训练
2021/05/24 Python
JS 基本概念详细介绍
2021/10/16 Javascript