知行编程网知行编程网  2022-09-16 01:00 知行编程网 隐藏边栏  59 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python实用:用xlwt设置表格列宽和行高的相关知识,包括怎么把excel表格导入word,以及表格怎么设置行高这些编程知识,希望对大家有参考作用。

为了让表格美观大方,我们需要改变列宽和行高。今天,我将向你展示如何在 Python 中设置 xlwt。


一:先创建一个excel

<p><span>‘‘‘
Created on 2015-11-19
@author: Administrator
‘‘‘
import xlwt
book = xlwt.Workbook(encoding=‘utf-8‘)
sheet = book.add_sheet(‘sheet1‘)<br/></span></p>


二、设置列宽度

xlwt:默认字体0的1/256中的列宽值表示方法为度量单位。创建xlwt时使用的默认宽度为2960,即0的11个字符的宽度


所以我们在设置列宽时可以用如下方法:


width = 256 * 20 256为衡量单位,20表示20个字符宽度


那接下来完成我们的程序

<p><span>#coding:utf-8
‘‘‘
Created on 2015-11-19
@author: Administrator
‘‘‘
import xlwt
book = xlwt.Workbook(encoding=‘utf-8‘)
sheet = book.add_sheet(‘sheet1‘)
first_col=sheet.col(0)       #xlwt中是行和列都是从0开始计算的
sec_col=sheet.col(1)

first_col.width=256*20   


book.save(‘width.xls‘)<br/></span></p>


效果就如下:


Python实用:用xlwt设置表格列宽和行高


三、行高

行宽在单元格的样式中设置,可以通过自动换行输入文字来确定行高


一般如下方法:

<p><span>#coding:utf-8
‘‘‘
Created on 2015-11-19
@author: Administrator
‘‘‘
import xlwt
book = xlwt.Workbook(encoding=‘utf-8‘)
sheet = book.add_sheet(‘sheet1‘)
first_col=sheet.col(0)
sec_col=sheet.col(1)

first_col.width=256*20
tall_style = xlwt.easyxf(‘font:height 720;‘) # 36pt,类型小初的字号
first_row = sheet.row(0)
first_row.set_style(tall_style)


book.save(‘width.xls‘)<br/></span></p>


效果如下:


Python实用:用xlwt设置表格列宽和行高


四、其它

xlwt 中没有设置默认列宽和行高的特定函数。


以上就是用xlwt设置表格的列宽和行高的方法。更多Python学习推荐:



本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享