# openpyxl.chartsheet.publish module

class openpyxl.chartsheet.publish.WebPublishItem(id=None, divId=None, sourceType=None, sourceRef=None, sourceObject=None, destinationFile=None, title=None, autoRepublish=None)

  Bases: `Serialisable`

  autoRepublish

    Values must be of type <class ‘bool’>

  destinationFile

    Values must be of type <class ‘str’>

  divId

    Values must be of type <class ‘str’>

  id

    Values must be of type <class ‘int’>

  sourceObject

    Values must be of type <class ‘str’>

  sourceRef

    Values must be of type <class ‘str’>

  sourceType

    Value must be one of [‘autoFilter’, ‘chart’, ‘label’, ‘pivotTable’, ‘printArea’, ‘query’, ‘range’, ‘sheet’]

  tagname = 'webPublishItem'
  title

    Values must be of type <class ‘str’>

class openpyxl.chartsheet.publish.WebPublishItems(count=None, webPublishItem=None)

  Bases: `Serialisable`

  count

    Values must be of type <class ‘int’>

  tagname = 'WebPublishItems'
  webPublishItem

    A sequence (list or tuple) that may only contain objects of the declared type