openpyxl.packaging.manifest模块

class openpyxl.packaging.manifest.FileExtension(Extension, ContentType)[源代码]

基类:openpyxl.descriptors.serialisable.Serialisable

ContentType

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

Extension

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

tagname = 'Default'
class openpyxl.packaging.manifest.Manifest(Default=(), Override=())[源代码]

基类:openpyxl.descriptors.serialisable.Serialisable

Default

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

Override

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

append(obj)[源代码]

将内容对象添加到包清单需要合同…

extensions

将内容类型映射到文件扩展名跳过不带扩展名的部分

filenames
find(content_type)[源代码]

查找特定内容类型

findall(content_type)[源代码]

查找特定内容类型的所有元素

path = '[Content_Types].xml'
tagname = 'Types'
to_tree()[源代码]

自定义序列化方法以允许设置默认命名空间

class openpyxl.packaging.manifest.Override(PartName, ContentType)[源代码]

基类:openpyxl.descriptors.serialisable.Serialisable

ContentType

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

PartName

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

tagname = 'Override'
openpyxl.packaging.manifest.tostring(element, *, encoding='utf-8', method=None, short_empty_elements=True)

生成XML元素的字符串表示形式。

包含所有子元素。如果编码为“unicode”,则返回一个字符串。否则将返回bytestring。

要素 是元素实例, 编码 是默认为US-ASCII的可选输出编码, 方法 是可选输出,可以是“xml”(默认)、“html”、“text”或“c14n”之一。

返回包含XML数据的(可选)编码字符串。