关于您的问题:“有没有办法使用此模块删除默认分页符?”
我想我已经开始为您提供解决方案了;)
(即使是 5 年前,我的回答也可以帮助其他人......)
我也为此苦苦挣扎(有一个垂直和水平自动分页符,arg,太烦人了!)但我已经意识到就像办公室网站说的那样:“Microsoft Excel 根据纸张大小、边距设置插入自动分页符、比例选项以及您插入的任何手动分页符的位置。” ( https://support.office.com/en-us/article/insert-move-or-delete-page-breaks-in-a-worksheet-ad3dc726-beec-4a4c-861f-ed640612bdc2?omkt=en-001&ui =en-US&rs=en-001&ad=US )
因此,就像本文所说,您的自动分页符取决于几个因素。例如,您的打印比例是多少?你的纸张尺寸是多少?等等...
就个人而言,我的问题是对于一个非常宽且长的 Excel 文档,我的比例为 100%。所以我只写了一个计算理想比例的函数,以避免自动垂直分页符,而我的自动水平分页符消失了。
希望有用^^
编辑:这是代码示例
#We put the horizontal page breaks at line 20, 40 and 60
worksheet.set_h_pagebreaks([20,40,60])
#We calculate the ideal scale according to your criterias
ideal_scale=pre_determined_number/width_of_all_columns
#We put a scale and then, Excel won't put some automatic breakline when we'll
#finish to write the excel file
worksheet.set_print_scale(ideal_scale)