openpyxl.packaging.relationship module¶
- class openpyxl.packaging.relationship.Relationship(Id=None, Type=None, type=None, Target=None, TargetMode=None)[源代码]¶
基类:
openpyxl.descriptors.serialisable.Serialisable
Represents many kinds of relationships.
- Id¶
Values must be of type <class ‘str’>
- Target¶
Values must be of type <class ‘str’>
- TargetMode¶
Values must be of type <class ‘str’>
- Type¶
Values must be of type <class ‘str’>
- id¶
Aliases can be used when either the desired attribute name is not allowed or confusing in Python (eg. “type”) or a more descriptve name is desired (eg. “underline” for “u”)
- tagname = 'Relationship'¶
- target¶
Aliases can be used when either the desired attribute name is not allowed or confusing in Python (eg. “type”) or a more descriptve name is desired (eg. “underline” for “u”)
- class openpyxl.packaging.relationship.RelationshipList(Relationship=())[源代码]¶
基类:
openpyxl.descriptors.serialisable.Serialisable
- Relationship¶
A sequence (list or tuple) that may only contain objects of the declared type
- find(content_type)[源代码]¶
Find relationships by content-type NB. these content-types namespaced objects and different to the MIME-types in the package manifest :-(
- tagname = 'Relationships'¶
- openpyxl.packaging.relationship.get_dependents(archive, filename)[源代码]¶
Normalise dependency file paths to absolute ones
Relative paths are relative to parent object