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')

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Django实现图片上传功能步骤解析

    Django实现图片上传功能步骤解析

    这篇文章主要介绍了Django实现图片上传功能步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 利用Python实现一个简易的截图工具

    利用Python实现一个简易的截图工具

    这篇文章主要为大家详细介绍了如何利用Python实现一个简易的截图工具,可以截完图之后显示并且永远前置,感兴趣的小伙伴可以尝试一下
    2022-07-07
  • Python函数的定义方式与函数参数问题实例分析

    Python函数的定义方式与函数参数问题实例分析

    这篇文章主要介绍了Python函数的定义方式与函数参数问题,结合实例形式详细分析了Python函数定义、函数参数相关原理、操作技巧与注意事项,需要的朋友可以参考下
    2019-12-12
  • Python基于OpenCV库Adaboost实现人脸识别功能详解

    Python基于OpenCV库Adaboost实现人脸识别功能详解

    这篇文章主要介绍了Python基于OpenCV库Adaboost实现人脸识别功能,结合实例形式分析了Python下载与安装OpenCV库及相关人脸识别操作实现技巧,需要的朋友可以参考下
    2018-08-08
  • Python实现一行代码自动绘制艺术画

    Python实现一行代码自动绘制艺术画

    DiscoArt 是一个很牛的开源模块,它能根据你给定的关键词自动绘画。本文就将利用这一模块实现一行代码自动绘制艺术画,需要的可以参考一下
    2022-12-12
  • Django与JS交互的示例代码

    Django与JS交互的示例代码

    本篇文章主要介绍了Django与JS交互的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 使用Python对Dicom文件进行读取与写入的实现

    使用Python对Dicom文件进行读取与写入的实现

    这篇文章主要介绍了使用Python对Dicom文件进行读取与写入的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • 利用Python进行网络爬虫和数据抓取的代码示例

    利用Python进行网络爬虫和数据抓取的代码示例

    在当今数字化时代,数据是无处不在的,从市场趋势到个人偏好,从社交媒体活动到商业智能,数据扮演着关键的角色,Python提供了一套强大而灵活的工具,使得网络爬虫和数据抓取成为可能,本文将深入探讨如何利用Python进行网络爬虫和数据抓取,为您打开数据世界的大门
    2024-05-05
  • 基于Python开发一个班级互动小程序

    基于Python开发一个班级互动小程序

    这篇文章主要为大家详细介绍了一个基于Python和Tkinter开发的班级互动小程序,通过点击按钮随机生成趣味惩罚任务,下面我们就来看看具体实现代码吧
    2025-09-09
  • 简述Python中的面向对象编程的概念

    简述Python中的面向对象编程的概念

    这篇文章主要介绍了简述Python中的面向对象编程的概念,面向对象编程是Python的重要特性,需要的朋友可以参考下
    2015-04-04

最新评论