python3.6之xlwt如何设置单元格对齐方式
更新时间:2023年06月21日 10:21:44 作者:zz_snail
这篇文章主要介绍了python3.6之xlwt如何设置单元格对齐方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
python3.6 xlwt设置单元格对齐
使用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()
xlwt表格的对齐样式
对齐样式
- 知识点
- 效果
- 关键代码
- 完整代码
import xlwt # 创建工作簿对象 work_book = xlwt.Workbook() # 创建工作表对象 stu_sheet = work_book.add_sheet("学生信息表") # 创建样式对象 style = xlwt.XFStyle() # 对齐方式 align = xlwt.Alignment() align.horz = 2 # 样式加载对齐方式 style.alignment = align # 往表中写入内容 stu_sheet.write_merge(0, 0, 0, 2, '合并多行', style=style) stu_sheet.write(2, 0, '刘备') stu_sheet.write(2, 1, '32') stu_sheet.write(2, 2, '男') # 保存表格 work_book.save('stu.xls')
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
最新评论