详解xlwt的 Worksheet.fit_num_pages 函数:计算打印页面数量

xlwt的Worksheet.fit_num_pages函数

函数介绍

Worksheet.fit_num_pages(scale, fit_page = False, start_row = None, end_row = None, start_col = None, end_col = None, sheet_list = None)函数用于在保持页面比例的情况下确定工作表的打印页数。

参数介绍:

  • scale:缩放比例。
  • fit_page:是否适配一页。
  • start_row:开始行数。
  • end_row:结束行数。
  • start_col:开始列数。
  • end_col:结束列数。
  • sheet_list:用于适合页的工作表列表。

返回值:返回实际的页数。

使用方法

1.确定工作表的打印页数

import xlwt
from xlwt import Workbook

# 创建一个工作薄
workbook = Workbook()

# 添加一个工作表
worksheet = workbook.add_sheet("Sheet1")

# 填充单元格
for i in range(100):
    for j in range(100):
        worksheet.write(i, j, "Cell "+str(i)+str(j))

# 计算实际页数
pages = worksheet.fit_num_pages(1, True)

# 打印页数
print("实际页数是:", pages)

# 将工作薄保存为excel文件
workbook.save("demo.xls")

输出的实际页数是:30,即打印这个工作表需要30个打印页。

2.确定多个工作表的打印页数

import xlwt
from xlwt import Workbook

# 创建一个工作薄
workbook = Workbook()

# 在工作薄中添加3个工作表
worksheet1 = workbook.add_sheet("Sheet1")
worksheet2 = workbook.add_sheet("Sheet2")
worksheet3 = workbook.add_sheet("Sheet3")

# 填充工作表内容
for i in range(100):
    for j in range(100):
        worksheet1.write(i, j, "Cell "+str(i)+str(j))
        worksheet2.write(i, j, "Cell "+str(i)+str(j))
        worksheet3.write(i, j, "Cell "+str(i)+str(j))

# 计算实际页数
pages = xlwt.combine.FitSheetWrapper(worksheet_list=[worksheet1, 
                                                     worksheet2, 
                                                     worksheet3]).fit_num_pages(1, True)

# 打印页数
print("实际页数是:", pages)

# 将工作薄保存为excel文件
workbook.save("demo.xls")

输出的实际页数是:89,即这三个工作表打印需要89个打印页。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解xlwt的 Worksheet.fit_num_pages 函数:计算打印页面数量 - Python技术站

(0)
上一篇 2023年3月23日
下一篇 2023年3月23日

相关文章

  • 详解xlwt的 Worksheet.get_name 函数:返回命名区域

    xlwt 的 Worksheet.get_name 函数详解 函数作用 Worksheet.get_name() 函数用来获取当前 worksheet 的名称。 函数使用方法 使用方法如下: worksheet_name = worksheet.get_name() 其中,worksheet 是一个 xlwt 中的 worksheet 对象。 函数攻略 示例…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.remove_conditional_formatting 函数:删除条件格式

    xlwt库中Worksheet.remove_conditional_formatting函数的作用及使用方法 作用 Worksheet.remove_conditional_formatting函数用于删除工作表中已存在的条件格式。 使用方法 1.引用库 在使用Worksheet.remove_conditional_formatting函数之前,需要首先…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.get_row_style 函数:返回指定行的样式

    xlwt.Worksheet.get_row_style() 作用 Worksheet.get_row_style()是xlwt模块中的一个函数,它的作用是获取指定行的样式。 语法 函数的语法如下: get_row_style(rowx) 其中 rowx 为要获取样式的行号,从 0 开始。 返回值 该函数返回指定行的样式对象(XFStyle)。如果该行没有样…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.write_url_range 函数:在单元格范围内写入一个 URL

    write_url_range(top_row, bottom_row, left_col, right_col, url, string=None, cell_format=None)函数用于在指定单元格范围内创建一个包含超链接的单元格,并可以设置网址、显示文本和单元格样式。 函数参数 top_row:起始行号(从0开始); bottom_row:结束行号…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.write_number 函数:在单元格中写入一个数字

    xlwt 的 Worksheet.write_number 函数说明 xlwt 是一个非常常用的 Python 模块,它提供了很多功能以便我们将数据写入 Excel 文件中。其中,Worksheet.write_number 函数是用于在 Excel 中写入数字类型的数据。 函数参数 这个函数有三个必填参数和一个可选参数,分别是: row: 写入数字的行位置…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.set_fit_width_to_pages 函数:设置自适应页面宽度

    xlwt 的 Worksheet.set_fit_width_to_pages 函数详解 函数作用 Worksheet.set_fit_width_to_pages 函数用于设置工作表中列的宽度是否自适应页面总宽度。当该函数参数为True时,列的宽度将自适应页面总宽度,否则列的宽度将默认为手动设置的宽度。 使用方法 函数的语法为:set_fit_width_…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.get_biff_data 函数:返回二进制数据

    函数作用 xlwt.Worksheet.get_biff_data 函数用于将工作表转化为二进制数据。在 Excel 中,工作表保存的格式是二进制的,xlwt 库提供了这个函数来将 Worksheet 类型的对象转化为 Excel 中保存的二进制格式。 使用方法 worksheet.get_biff_data() 其中,worksheet 是 xlwt.Wo…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.row 函数:返回指定行的 Row 对象

    xlwt的Worksheet.row函数 函数作用 Worksheet.row函数用于从工作表上获取某行的writeable row对象,以便在该行上进行数据写入。 使用方法 row_num = 0 # 指定要写的行号 row = worksheet.row(row_num) # 获取指定的行 函数会返回一个xlwt.Row对象,该对象比直接调用sheet.…

    xlwt 2023年3月23日
    00
合作推广
合作推广
分享本页
返回顶部