openpyxl.packaging.core模块

class openpyxl.packaging.core.DocumentProperties(category=None, contentStatus=None, keywords=None, lastModifiedBy=None, lastPrinted=None, revision=None, version=None, created=datetime.datetime(2019, 7, 1, 22, 58, 38, 71127), creator='openpyxl', description=None, identifier=None, language=None, modified=datetime.datetime(2019, 7, 1, 22, 58, 38, 71150), subject=None, title=None)[源代码]

基类:openpyxl.descriptors.serialisable.Serialisable

文档的高级属性。在ECMA-376 par2附录D中定义

category

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

contentStatus

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

created

值的类型必须小于class“datetime.datetime”>

creator

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

description

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

identifier

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

keywords

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

language

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

lastModifiedBy

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

lastPrinted

值的类型必须小于class“datetime.datetime”>

last_modified_by

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

modified

值的类型必须小于class“datetime.datetime”>

namespace = 'http://schemas.openxmlformats.org/package/2006/metadata/core-properties'
revision

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

subject

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

tagname = 'coreProperties'
title

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

version

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

class openpyxl.packaging.core.NestedDateTime(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.DateTime, openpyxl.descriptors.nested.NestedText

expected_type

datetime.datetime 的别名

to_tree(tagname=None, value=None, namespace=None)[源代码]
class openpyxl.packaging.core.QualifiedDateTime(*args, **kw)[源代码]

基类:openpyxl.packaging.core.NestedDateTime

在某些情况下,如果未设置附加类型属性,Excel将投诉

to_tree(tagname=None, value=None, namespace=None)[源代码]
openpyxl.packaging.core.tostring(element, *, encoding='utf-8', method=None, short_empty_elements=True)

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

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

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

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