背景
在使用python自动生成的excel表时,想要指定打印纸张大小、纸张方向、页面缩放等场景,在尝试wps会员无法解决时,故尝试使用python进行表格设定,以下是常见的操作方式
设置打印属性
# 设置打印为横向
sheet.api.PageSetup.Orientation = xw.constants.PageOrientation.xlLandscape
# 设置纸张大小为 A3
sheet.api.PageSetup.PaperSize = xw.constants.PaperSize.xlPaperA3
# 所有列打印在一页
sheet.api.PageSetup.Zoom = False
# 设置了内容适应页面的宽度为 1, 表示 Excel 会尽可能地将内容调整到一页宽度内,以确保内容完整显示在一页内。
sheet.api.PageSetup.FitToPagesWide = 1
# 设置了内容是否适应页面的高度。设置为 False 表示不让内容按页面高度自动调整,而是按照设置的宽度来调整
sheet.api.PageSetup.FitToPagesTall = False
# 设置打印标题
sheet.api.PageSetup.PrintTitleRows = '$1:$2'
1万+



被折叠的 条评论
为什么被折叠?



