openpyxl.descriptors.base module¶
-
class
openpyxl.descriptors.base.
ASCII
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Typed
-
expected_type
¶ alias of
builtins.bytes
-
-
class
openpyxl.descriptors.base.
Alias
(alias)[source]¶ Bases:
openpyxl.descriptors.base.Descriptor
Aliases can be used when either the desired attribute name is not allowed or confusing in Python (eg. “type”) or a more descriptve name is desired (eg. “underline” for “u”)
-
class
openpyxl.descriptors.base.
Bool
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Convertible
-
expected_type
¶ alias of
builtins.bool
-
-
class
openpyxl.descriptors.base.
Convertible
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Typed
Values must be convertible to a particular type
-
class
openpyxl.descriptors.base.
DateTime
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Typed
-
expected_type
¶ alias of
datetime.datetime
-
-
class
openpyxl.descriptors.base.
Default
(name=None, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Typed
When called returns an instance of the expected type. Additional default values can be passed in to the descriptor
-
class
openpyxl.descriptors.base.
Float
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Convertible
-
expected_type
¶ alias of
builtins.float
-
-
class
openpyxl.descriptors.base.
Integer
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Convertible
-
expected_type
¶ alias of
builtins.int
-
-
class
openpyxl.descriptors.base.
MatchPattern
(name=None, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Descriptor
Values must match a regex pattern
-
allow_none
= False¶
-
-
class
openpyxl.descriptors.base.
Max
(**kw)[source]¶ Bases:
openpyxl.descriptors.base.Convertible
Values must be less than a max value
-
allow_none
= False¶
-
expected_type
¶ alias of
builtins.float
-
-
class
openpyxl.descriptors.base.
Min
(**kw)[source]¶ Bases:
openpyxl.descriptors.base.Convertible
Values must be greater than a min value
-
allow_none
= False¶
-
expected_type
¶ alias of
builtins.float
-
-
class
openpyxl.descriptors.base.
MinMax
(**kw)[source]¶ Bases:
openpyxl.descriptors.base.Min
,openpyxl.descriptors.base.Max
Values must be greater than min value and less than a max one
-
class
openpyxl.descriptors.base.
NoneSet
(name=None, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Set
‘none’ will be treated as None
-
class
openpyxl.descriptors.base.
Set
(name=None, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Descriptor
Value can only be from a set of know values
-
class
openpyxl.descriptors.base.
String
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Typed
-
expected_type
¶ alias of
builtins.str
-
-
class
openpyxl.descriptors.base.
Text
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.String
,openpyxl.descriptors.base.Convertible
-
class
openpyxl.descriptors.base.
Tuple
(*args, **kw)[source]¶ Bases:
openpyxl.descriptors.base.Typed
-
expected_type
¶ alias of
builtins.tuple
-