openpyxl.packaging.relationship.
Relationship
(
Id=None
,
Type=None
,
type=None
,
Target=None
,
TargetMode=None
)
[source]
¶
Bases:
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”)
Relationship
¶
A sequence (list or tuple) that may only contain objects of the declared type
find
(
content_type
)
[source]
¶
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
)
[source]
¶
Normalise dependency file paths to absolute ones
Relative paths are relative to parent object