Python修改表格行高怎么做?Python如何使用xlwt库设置表格列宽

在之前的一些文章之中小编已经给大家介绍过了python实现表格读写的方法,而除了读数据可写数据之外,表格行列的宽度以及高度也是可以去设置的 。本篇文章要来介绍的内容就是python使用xlwt第三方库设置表格行高和列宽的方法教程,往下看看吧 。

Python修改表格行高怎么做?Python如何使用xlwt库设置表格列宽


一、xlwt库
一般来使用xlwt只是为了完成数据写入和修改操作,因为它只能够对xls类型的表格文件进行操作,还是有一些局限性存在的 。但是它也是可以去实现行列样式修改的,打开命令行窗口并执行下面这个命令安装它,如下所示:
pip install xlwt安装完成后打开python编辑器并新建一个py脚本文件来编写代码,代码中导入模块之后使用utf-8编码创建表格文件对象并添加工作簿,代码如下所示:
import xlwtbook = xlwt.Workbook(encoding=‘utf-8‘)sheet = book.add_sheet(‘sheet1‘)二、列宽
虽然在表格之中行是按照数字来计算,列是按照英文字母顺序来计算的 。但是在xlwt库中则是将它们都改成从0开始,类似于索引的对象获取方式 。调用sheet.col(0)就可以获取到表格列对象,它表示的就是列A 。然后设置width属性值即可修改列宽,而列宽则是以256作为一个字符单位的,代码如下所示:
【Python修改表格行高怎么做?Python如何使用xlwt库设置表格列宽】first_col=sheet.col(0)first_col.width=256*20book.save(‘width.xls‘)三、行高
行高的修改方式和列宽实际上是差不多的,使用row()方法并且传入索引即可获取到行对象 。然后调用set_style()方法去设置行样式,代码示例如下所示:
tall_style = xlwt.easyxf(‘font:height 720;‘) first_row = sheet.row(0)first_row.set_style(tall_style)book.save(‘width.xls‘)以上就是关于“Python修改表格行高怎么做?Python如何使用xlwt库设置表格列宽”的全部内容了,希望对你有所帮助 。

    猜你喜欢