paper-xlsxAPI referenceworkbook.protection
WorkbookProtection
paper-xlsx 0.2.1 API reference
WorkbookProtection(workbookPassword=None, workbookPasswordCharacterSet=None, revisionsPassword=None, revisionsPasswordCharacterSet=None, lockStructure=None, lockWindows=None, lockRevision=None, revisionsAlgorithmName=None, revisionsHashValue=None, revisionsSaltValue=None, revisionsSpinCount=None, workbookAlgorithmName=None, workbookHashValue=None, workbookSaltValue=None, workbookSpinCount=None)Attributes
idx_base
attributeidx_base= 0lockRevision
attributelockRevision= lockRevisionlockStructure
attributelockStructure= lockStructurelockWindows
attributelockWindows= lockWindowslock_revision
attributelock_revision= Alias('lockRevision')lock_structure
attributelock_structure= Alias('lockStructure')lock_windows
attributelock_windows= Alias('lockWindows')namespace
attributenamespace= Nonerevision_password
attributerevision_password= Alias('revisionsPassword')revisionsAlgorithmName
attributerevisionsAlgorithmName= revisionsAlgorithmNamerevisionsHashValue
attributerevisionsHashValue= revisionsHashValuerevisionsPassword
attributerevisionsPasswordReturn the revisions password value, regardless of hash.
revisionsPasswordCharacterSet
attributerevisionsPasswordCharacterSet= revisionsPasswordCharacterSetrevisionsSaltValue
attributerevisionsSaltValue= revisionsSaltValuerevisionsSpinCount
attributerevisionsSpinCount= revisionsSpinCounttagname
attributetagname= 'workbookPr'workbookAlgorithmName
attributeworkbookAlgorithmName= workbookAlgorithmNameworkbookHashValue
attributeworkbookHashValue= workbookHashValueworkbookPassword
attributeworkbookPasswordReturn the workbook password value, regardless of hash.
workbookPasswordCharacterSet
attributeworkbookPasswordCharacterSet= workbookPasswordCharacterSetworkbookSaltValue
attributeworkbookSaltValue= workbookSaltValueworkbookSpinCount
attributeworkbookSpinCount= workbookSpinCountworkbook_password
attributeworkbook_password= Alias('workbookPassword')Functions
__iter__
func__iter__()from_tree
funcfrom_tree(node)Don't hash passwords when deserialising from XML
paramnodeset_revisions_password
funcset_revisions_password(value='', already_hashed=False)Set a revision password on this workbook.
paramvalue= ''paramalready_hashed= Falseset_workbook_password
funcset_workbook_password(value='', already_hashed=False)Set a password on this workbook.
paramvalue= ''paramalready_hashed= Falseto_tree
functo_tree(tagname=None, idx=None, namespace=None)paramtagname= Noneparamidx= Noneparamnamespace= None