openpyxl.descriptors.sequence.
MultiSequence
(
name=None
,
**kw
)
[source]
¶
Bases:
openpyxl.descriptors.sequence.Sequence
Sequences can contain objects with different tags
to_tree
(
tagname
,
obj
,
namespace=None
)
[source]
¶
Convert the sequence represented by the descriptor to an XML element
openpyxl.descriptors.sequence.
MultiSequencePart
(
expected_type
,
store
)
[source]
¶
Bases:
openpyxl.descriptors.base.Alias
Allow a multisequence to be built up from parts
Excluded from the instance __elements__ or __attrs__ as is effectively an Alias
openpyxl.descriptors.sequence.
NestedSequence
(
name=None
,
**kw
)
[source]
¶
Bases:
openpyxl.descriptors.sequence.Sequence
Wrap a sequence in an containing object
count
= False
¶
to_tree
(
tagname
,
obj
,
namespace=None
)
[source]
¶
Convert the sequence represented by the descriptor to an XML element
openpyxl.descriptors.sequence.
Sequence
(
name=None
,
**kw
)
[source]
¶
Bases:
openpyxl.descriptors.base.Descriptor
A sequence (list or tuple) that may only contain objects of the declared type
expected_type
¶
alias of
builtins.NoneType
idx_base
= 0
¶
seq_types
= (<class 'list'>, <class 'tuple'>)
¶
to_tree
(
tagname
,
obj
,
namespace=None
)
[source]
¶
Convert the sequence represented by the descriptor to an XML element
unique
= False
¶
openpyxl.descriptors.sequence.
ValueSequence
(
name=None
,
**kw
)
[source]
¶
Bases:
openpyxl.descriptors.sequence.Sequence
A sequence of primitive types that are stored as a single attribute. “val” is the default attribute
属性
= 'val'
¶