python与xlwt笔记

本文介绍如何使用Python的xlwt库进行Excel文件的创建及编辑,包括设置单元格的对齐方式、宽度、高度,以及如何写入带有特定样式的文本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导入模块

import xlwt  

创建excel工作簿对象

wb = xlwt.Workbook()  

创建工作表格

sheet = wb.add_sheet('sheet1')  

给表格新建一个名为 sheer1 的工作簿

sheet = wb.add_sheet('sheet1',cell_overwrite_ok=True)    

如果对应的行列被占用会强制写入

使用xlwt中的Alignment来设置单元格的对齐方式,其中horz代表水平对齐方式,vert代表垂直对齐方式
VERT_TOP = 0x00 上端对齐
VERT_CENTER = 0x01 居中对齐(垂直方向上)
VERT_BOTTOM = 0x02 低端对齐
HORZ_LEFT = 0x01 左端对齐
HORZ_CENTER = 0x02 居中对齐(水平方向上)
HORZ_RIGHT = 0x03 右端对齐

代码:

style = xlwt.XFStyle()

创建一个样式对象,初始化样式

al = xlwt.Alignment()
al.horz = 0x02

设置水平居中

al.vert = 0x01      

设置垂直居中

style.alignment = al
sheet.write(0, 0, '文本居中',style)

第1行1列输入,内容,调取style对象居中

style = xlwt.XFStyle()
style.alignment = alignment

设置单元格宽度

sheet.col(0).width = 6666

设置单元格的高度

sheet.row(0).height_mismatch = True
sheet.row(0).height = 1000

写入数据,第1行第2列,写入数据123,字体大小,字体格式,字体颜色

sheet.write(1,2,'123',xlwt.easyxf('font: height 240, name Arial, colour_index red')) 

保存

wb.save('data.xls')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值