这些是用于特定行为的一些高级属性,最常用的属性是定义工作表选项卡背景色和页面设置属性。
工作表的可用属性¶
- enableFormatConditionsCalculation
- filterMode
- published
- syncHorizontal
- syncRef
- syncVertical
- transitionEvaluation
- transitionEntry
- tabColor
页面设置属性的可用属性¶
“autoPageBreaks” “fitToPage”
分级显示的可用属性¶
- applyStyles
- summaryBelow
- summaryRight
- showOutlineSymbols
更多详情请参见微软官网。
注意
默认情况下,分级显示属性是已初始化的,因此您可以直接修改其中的每个属性,而页面设置属性则不可以。如果要页面设置属性,则应首先提供参数初始化:class:openpyxl.worksheet.properties.PageSetupProperties
对象。完成后可以直接修改它们,如下面代码所示。
>>> from openpyxl.workbook import Workbook
>>> from openpyxl.worksheet.properties import WorksheetProperties, PageSetupProperties
>>>
>>> wb = Workbook()
>>> ws = wb.active
>>>
>>> wsprops = ws.sheet_properties
>>> wsprops.tabColor = "1072BA"
>>> wsprops.filterMode = False
>>> wsprops.pageSetUpPr = PageSetupProperties(fitToPage=True, autoPageBreaks=False)
>>> wsprops.outlinePr.summaryBelow = False
>>> wsprops.outlinePr.applyStyles = True
>>> wsprops.pageSetUpPr.autoPageBreaks = True
网友评论