xlwt的Worksheet.row函数
函数作用
Worksheet.row函数用于从工作表上获取某行的writeable row对象,以便在该行上进行数据写入。
使用方法
row_num = 0 # 指定要写的行号
row = worksheet.row(row_num) # 获取指定的行
函数会返回一个xlwt.Row
对象,该对象比直接调用sheet.write
方法写字符更高效。
其中row_num
即要进行写入的行号。同时,可以为每个格子指定单元格格式Style,以及单元格宽度等选项。
示例 1
import xlwt
# 创建一个workbook对象,相当于创建一个新的Excel文件
workbook = xlwt.Workbook(encoding='utf-8')
# 添加一个名为Sheet1的sheet
worksheet = workbook.add_sheet('Sheet1')
# 获取第2行的对象
row = worksheet.row(1)
# 向第2行的第一列写入hello
row.write(0, 'hello')
# 向第2行的第二列写入world
row.write(1, 'world')
# 保存已经写好的表格
workbook.save('example.xls')
本示例创建了一个新发Excel文件,并在Sheet1工作表中的第二行分别写入了hello和world两个单词。
示例 2
import xlwt
# 创建一个workbook对象,相当于创建一个新的Excel文件
workbook = xlwt.Workbook(encoding='utf-8')
# 添加一个名为Sheet1的sheet
worksheet = workbook.add_sheet('Sheet1')
# 获取第2行的对象
row = worksheet.row(1)
# 设置改行的高度为500
row.set_style(xlwt.easyxf('font:height 500;'))
# 继续向第2行的第一个格子写入2021
row.write(0, 2021)
# 保存已经写好的表格
workbook.save('example.xls')
本示例在Sheet1工作表的第二行第一个格子中写入了数字2021,并使用set_style
函数设置改行的高度为500。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解xlwt的 Worksheet.row 函数:返回指定行的 Row 对象 - Python技术站