( ) , xlsxwriter . , , . :
import xlsxwriter
import random
wb = xlsxwriter.Workbook('page_breaks.xlsx')
ws = wb.add_worksheet('Sample page')
headers = ['header1', 'header2']
for col, header in enumerate(headers):
ws.write(0+1, col+1, 'header'+str(col))
for row in xrange(2,302):
ws.write(row, 1, row)
for _ in xrange(3000):
row = random.randrange(2, 302)
col = random.randrange(2, 16)
ws.write(row, col, 'X')
ws.print_area(1, 1, 301, 15)
ws.set_paper(9)
pages_horz = 1
pages_vert = 4
ws.fit_to_pages(pages_horz, pages_vert)
wb.close()
, parges_vert . , .
P.S. xlwt xlsxwriter, , xlwt . XlsxWriter . , xlwt . , xlwt print_area(), set_paper() fit_to_pages()
P.P.S. upvotes - ,