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 list转dict示例分享
Jan 28 Python
python抓取网页内容示例分享
Feb 24 Python
wxpython中利用线程防止假死的实现方法
Aug 11 Python
pycharm 在windows上编辑代码用linux执行配置的方法
Oct 27 Python
python+opencv实现高斯平滑滤波
Jul 21 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
Python实现Selenium自动化Page模式
Jul 14 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
Pytorch 实现自定义参数层的例子
Aug 17 Python
python 数据提取及拆分的实现代码
Aug 26 Python
python正则过滤字母、中文、数字及特殊字符方法详解
Feb 11 Python
python实现与redis交互操作详解
Apr 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页面中文乱码分析
2013/10/29 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
JS:window.onload的使用介绍
2013/11/13 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
javascript异步编程的六种方式总结
2019/05/17 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
回调函数的意义以及python实现实例
2017/06/20 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
详解python 注释、变量、类型
2018/08/10 Python
Python中的引用知识点总结
2019/05/20 Python
Python列表切片常用操作实例解析
2020/03/10 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
英国网上电器商店:Electricshop
2020/03/15 全球购物
应聘医学检验人员自荐信
2013/09/27 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
参观接待方案
2014/03/17 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
清洁工个人总结
2015/03/04 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
五年级作文之想象作文
2019/10/30 职场文书
导游词之介休绵山
2019/12/31 职场文书
解决Go gorm踩过的坑
2021/04/30 Golang
Python实现仓库管理系统
2022/05/30 Python