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映射拆分操作符用法实例
May 19 Python
在Python的Flask框架中构建Web表单的教程
Jun 04 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
浅析Python3爬虫登录模拟
Feb 07 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
Python3匿名函数用法示例
Jul 25 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
Oct 17 Python
Python 列表中的修改、添加和删除元素的实现
Jun 11 Python
tensorflow之读取jpg图像长和宽实例
Jun 18 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新手上路(三)
2006/10/09 PHP
PHP注释实例技巧
2008/10/03 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
php检测图片木马多进制编程实践
2013/04/11 PHP
jQuery 开天辟地入门篇一
2009/12/09 Javascript
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python闭包实现计数器的方法
2015/05/05 Python
详解Python的collections模块中的deque双端队列结构
2016/07/07 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python读写docx文件的方法
2018/05/08 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
Django跨域请求原理及实现代码
2020/11/14 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
庆七一宣传标语
2014/10/08 职场文书
经理聘任证明
2015/03/02 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
Python如何配置环境变量详解
2021/05/18 Python
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL