使用xlwt中的Alignment来设置单元格的对齐方式,其中horz代表
水平
对齐方式,vert代表
垂直
对齐方式。
VERT_TOP = 0x00 上端对齐
VERT_CENTER = 0x01 居中对齐(垂直方向上)
VERT_BOTTOM = 0x02 低端对齐
HORZ_LEFT = 0x01 左端对齐
HORZ_CENTER = 0x02 居中对齐(水平方向上)
HORZ_RIGHT = 0x03 右端对齐
代码:
import xlwt
def run():
wk = xlwt.Workbook()
# 新建一个表格
sheet = wk.add_sheet(
'sheet1')
# 给表格新建一个名为 sheer1 的工作簿
style = xlwt.XFStyle()
# 创建一个样式对象,初始化样式
al = xlwt.Alignment()
al.horz =
0x02 # 设置水平居中
al.vert =
0x01 # 设置垂直居中
style.alignment = al
sheet.write(
0, 0, '文本居中', style)
wk.save(
'Test.xls')
run()