openpyxl.packaging.relationship模块

class openpyxl.packaging.relationship.Relationship(Id=None, Type=None, type=None, Target=None, TargetMode=None)[源代码]

基类:openpyxl.descriptors.serialisable.Serialisable

表示多种关系。

Id

值的类型必须小于class'str'>

Target

值的类型必须小于class'str'>

TargetMode

值的类型必须小于class'str'>

Type

值的类型必须小于class'str'>

id

在python中不允许或混淆所需的属性名(例如“type”)或需要更具描述性的名称(例如“u”的“underline”)时,可以使用别名。

tagname = 'Relationship'
target

在python中不允许或混淆所需的属性名(例如“type”)或需要更具描述性的名称(例如“u”的“underline”)时,可以使用别名。

class openpyxl.packaging.relationship.RelationshipList(Relationship=())[源代码]

基类:openpyxl.descriptors.serialisable.Serialisable

Relationship

只能包含声明类型的对象的序列(列表或元组)

append(value)[源代码]
find(content_type)[源代码]

按内容类型nb查找关系。这些内容类型是命名空间对象,与包清单中的mime类型不同:-(

tagname = 'Relationships'
to_tree()[源代码]
openpyxl.packaging.relationship.get_dependents(archive, filename)[源代码]

将依赖文件路径正规化为绝对路径

相对路径相对于父对象

openpyxl.packaging.relationship.get_rel(archive, deps, id=None, cls=None)[源代码]

基于ID或rel_类型获取相关对象

openpyxl.packaging.relationship.get_rels_path(path)[源代码]

将相对路径转换为可以从zip存档加载的绝对路径。要传入的路径是包含对象(工作簿、工作表等)的路径。