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使用MD5加密字符串示例
Aug 22 Python
Python实现将数据库一键导出为Excel表格的实例
Dec 30 Python
使用Python更换外网IP的方法
Jul 09 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
Oct 22 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
python实现大文件分割与合并
Jul 22 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
python 将dicom图片转换成jpg图片的实例
Jan 13 Python
Python数据结构dict常用操作代码实例
Mar 12 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 Python
pyqt5 textEdit、lineEdit操作的示例代码
Aug 12 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 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 nl2br()格式化输出的详解
2013/06/05 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
Prototype使用指南之form.js
2007/01/10 Javascript
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
2010/03/24 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
Web开发之JavaScript
2012/03/29 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
js实现移动端吸顶效果
2020/01/08 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
2020/04/24 Javascript
解析Python中的二进制位运算符
2015/05/13 Python
Python排序算法之选择排序定义与用法示例
2018/04/29 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
python 为什么说eval要慎用
2019/03/26 Python
解决Django中多条件查询的问题
2019/07/18 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
财务内勤岗位职责
2014/04/17 职场文书
工地安全标语
2014/06/07 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
幼师大班个人总结
2015/02/13 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
Python 中 Shutil 模块详情
2021/11/11 Python