其他工作表属性

这些是针对特定行为的高级属性,最常用的是“fittopage”页面设置属性和定义工作表选项卡背景色的tab color。

工作表的可用属性

  • “启用格式条件计算”
  • “过滤模式”
  • “出版”
  • “同步”
  • “合编”
  • “同步垂直”
  • “过渡估价”
  • “过渡中心”
  • “Tabor”

页面设置属性的可用字段

“autopagebreaks”“fittopage”

大纲可用字段

  • “应用风格”
  • “总结以下”
  • “总结权”
  • “显示大纲符号”

看见 http://msdn.microsoft.com/en-us/library/documentformat.openxml.spreadsheet.sheetproperties%28v=office.14%29.aspx_ 有关详细信息。

注解

默认情况下,大纲属性是初始化的,因此您可以直接修改它们的4个属性中的每一个,而页面设置属性则不是。如果要修改后者,应首先初始化 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