fastpyxl.packaging.core module

class fastpyxl.packaging.core.DocumentProperties(category=None, contentStatus=None, keywords=None, lastModifiedBy=None, lastPrinted=None, revision=None, version=None, created=None, creator='fastpyxl', description=None, identifier=None, language=None, modified=None, subject=None, title=None)[source]

Bases: Serialisable

High-level properties of the document. Defined in ECMA-376 Par2 Annex D

category: str | None
contentStatus: str | None
created: datetime | None
creator: str | None
description: str | None
identifier: str | None
keywords: str | None
language: str | None
lastModifiedBy: str | None
lastPrinted: datetime | None
property last_modified_by
modified: datetime | None
namespace = 'http://schemas.openxmlformats.org/package/2006/metadata/core-properties'
revision: str | None
subject: str | None
tagname = 'coreProperties'
title: str | None
version: str | None
xml_order = ('creator', 'title', 'description', 'subject', 'identifier', 'language', 'created', 'modified', 'lastModifiedBy', 'category', 'contentStatus', 'version', 'revision', 'keywords', 'lastPrinted')
class fastpyxl.packaging.core.NestedDateTime(*args, **kw)[source]

Bases: DateTime, NestedText

expected_type

alias of datetime

to_tree(tagname=None, value=None, namespace=None)[source]
class fastpyxl.packaging.core.QualifiedDateTime(*args, **kw)[source]

Bases: NestedDateTime

In certain situations Excel will complain if the additional type attribute isn’t set

to_tree(tagname=None, value=None, namespace=None)[source]