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环境详解
Sep 14 Python
Python实现决策树C4.5算法的示例
May 30 Python
详解Python3的TFTP文件传输
Jun 26 Python
浅析python中的迭代与迭代对象
Oct 08 Python
Python多图片合并PDF的方法
Jan 03 Python
Python 调用 zabbix api的方法示例
Jan 06 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
Python中logging日志库实例详解
Feb 19 Python
Django Admin 上传文件到七牛云的示例代码
Jun 20 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 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 中文处理函数集合
2008/08/27 PHP
ThinkPHP php 框架学习笔记
2009/10/30 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
如何学习Javascript入门指导
2013/11/01 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
python类参数self使用示例
2014/02/17 Python
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
python写入xml文件的方法
2015/05/08 Python
python3操作mysql数据库的方法
2017/06/23 Python
python 显示数组全部元素的方法
2018/04/19 Python
Django框架中间件(Middleware)用法实例分析
2019/05/24 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
为您搜罗全球潮流時尚品牌:HBX
2019/12/04 全球购物
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
行政办公室岗位职责
2014/03/18 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书