如何在Python的XLSXWriter中默认显示分页视图?
在XLSXWriter中设置默认显示分页视图
XLSXWriter并没有set_page_break_view()这个方法,这就是你报错的原因。要让工作表默认显示分页预览视图,应该使用set_view()方法,并传入'page_break_preview'参数。
以下是完整的示例代码:
import xlsxwriter # 创建Excel文件和工作表 workbook = xlsxwriter.Workbook('page_break_demo.xlsx') worksheet = workbook.add_worksheet() # 设置分页(示例:在第10行添加水平分页符) worksheet.set_h_pagebreaks([10]) # 配置默认显示分页预览视图 worksheet.set_view('page_break_preview') # 写入测试数据 for row in range(20): worksheet.write(row, 0, f'测试内容 {row+1}') workbook.close()
- 调用
set_view('page_break_preview')后,文件打开时会自动切换到分页预览模式,和Excel手动点击「分页预览」按钮的效果一致。 - 若需要默认显示带页眉页脚的页面布局视图,可传入
'page_layout'参数替代。
内容的提问来源于stack exchange,提问作者Ing
相关产品推荐
相关产品推荐

