xlwt的Worksheet.get_v_pagebreaks函数说明
函数作用
Worksheet.get_v_pagebreaks函数用于获取工作表按垂直方向分页的位置,返回值为列表形式。
函数语法
get_v_pagebreaks()[, col_xf_list][, preview][, header][, footer][, printer_header][, printer_footer]
参数说明
- col_xf_list(Optional): 该参数为是否输出列样式
- preview(Optional) : 该参数为是否预览分页位置
- header(Optional) : 该参数为是否输出页眉
- footer(Optional) : 该参数为是否输出页脚
- printer_header(Optional) : 该参数为是否输出打印页眉
- printer_footer(Optional) : 该参数为是否输出打印页脚
使用方法
import xlwt
# 创建工作薄
workbook = xlwt.Workbook(encoding = 'utf-8')
# 创建工作表
worksheet = workbook.add_sheet('My Worksheet')
# 创建垂直方向分页
worksheet.write(5, 0, 'This is the first row that will be repeated on each sheet.')
for row in range(6, 200):
worksheet.write(row, 0, 'Row %d' % row)
# 获取分页位置
v_pagebreaks = worksheet.get_v_pagebreaks()
print(f'v_pagebreaks: {v_pagebreaks}')
示例
import xlwt
# 创建工作薄
workbook = xlwt.Workbook(encoding = 'utf-8')
# 创建工作表
worksheet = workbook.add_sheet('My Worksheet')
# 写入数据
for row in range(0, 200):
for col in range(0, 10):
worksheet.write(row, col, f'({row}, {col})')
# 设置分页
worksheet.horz_page_breaks = [(10, 0), (20, 0)]
worksheet.vert_page_breaks = [(0, 5), (0, 10)]
# 获取分页位置
v_pagebreaks = worksheet.get_v_pagebreaks()
print(f'v_pagebreaks: {v_pagebreaks}')
以上代码中,通过设置分页将工作表分割成了若干页,通过Worksheet.get_v_pagebreaks()函数获取了分页在垂直方向上的位置,将分页位置存储在v_pagebreaks列表中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解xlwt的 Worksheet.get_v_pagebreaks 函数:返回垂直分页符列表 - Python技术站