openpyxl.descriptors.base模块

第3版,基于Python的第3.8版http://chimera.labs.oreilly.com/books/1230000000393/ch08.html

class openpyxl.descriptors.base.ASCII(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Typed

expected_type

alias of bytes

class openpyxl.descriptors.base.Alias(alias)[源代码]

基类:openpyxl.descriptors.base.Descriptor

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

class openpyxl.descriptors.base.Bool(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Convertible

expected_type

alias of bool

class openpyxl.descriptors.base.Convertible(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Typed

值必须可转换为特定类型

class openpyxl.descriptors.base.DateTime(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Typed

expected_type

alias of datetime.datetime

class openpyxl.descriptors.base.Default(name=None, **kw)[源代码]

基类:openpyxl.descriptors.base.Typed

调用时返回所需类型的实例。可以将其他默认值传入描述符

class openpyxl.descriptors.base.Descriptor(name=None, **kw)[源代码]

基类:object

class openpyxl.descriptors.base.Float(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Convertible

expected_type

alias of float

class openpyxl.descriptors.base.Integer(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Convertible

expected_type

alias of int

class openpyxl.descriptors.base.Length(name=None, **kw)[源代码]

基类:openpyxl.descriptors.base.Descriptor

class openpyxl.descriptors.base.MatchPattern(name=None, **kw)[源代码]

基类:openpyxl.descriptors.base.Descriptor

值必须与regex模式匹配

allow_none = False
class openpyxl.descriptors.base.Max(**kw)[源代码]

基类:openpyxl.descriptors.base.Convertible

值必须小于 max 价值

allow_none = False
expected_type

alias of float

class openpyxl.descriptors.base.Min(**kw)[源代码]

基类:openpyxl.descriptors.base.Convertible

值必须大于 min 价值

allow_none = False
expected_type

alias of float

class openpyxl.descriptors.base.MinMax(**kw)[源代码]

基类:openpyxl.descriptors.base.Min, openpyxl.descriptors.base.Max

值必须大于 min 值且小于A max

class openpyxl.descriptors.base.NoneSet(name=None, **kw)[源代码]

基类:openpyxl.descriptors.base.Set

“无”将被视为“无”

class openpyxl.descriptors.base.Set(name=None, **kw)[源代码]

基类:openpyxl.descriptors.base.Descriptor

值只能来自一组已知值

class openpyxl.descriptors.base.String(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Typed

expected_type

alias of str

class openpyxl.descriptors.base.Text(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.String, openpyxl.descriptors.base.Convertible

class openpyxl.descriptors.base.Tuple(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Typed

expected_type

alias of tuple

class openpyxl.descriptors.base.Typed(*args, **kw)[源代码]

基类:openpyxl.descriptors.base.Descriptor

值必须属于特定类型

allow_none = False
expected_type

alias of None

nested = False