Expand description
Shared OpenXML data structures used across multiple package parts.
These small types are referenced by worksheets, shared strings, comments, styles and many other parts. Keeping them in one module avoids circular dependencies between the XML model modules.
Structs§
- Attr
ValBool - Wrapper for a boolean value carried by a child element
attrValBool. - Attr
ValFloat - Wrapper for a floating point value carried by a child element
attrValFloat. - Attr
ValInt - Wrapper for an integer value carried by a child element
attrValInt. - Attr
ValString - Wrapper for a string value carried by a child element
attrValString. - Rich
Text Run - Rich text run used in the public API.
- Xlsx
Color - Directly maps the color element.
- XlsxExt
- Directly maps an ext element used in extension lists.
- Xlsx
ExtLst - Directly maps the extLst element.
- Xlsx
Inner Xml - Container used to preserve raw XML content that is not fully modeled.
- Xlsx
Phonetic Pr - Phonetic properties.
- Xlsx
Phonetic Run - A phonetic run.
- XlsxR
- Represents a run of rich text.
- XlsxRPr
- Run properties.
- XlsxT
- Directly maps the
telement in a run or shared string item.
Functions§
- parse_
ext_ lst_ content - Parse the inner XML of an
<extLst>element and preserve namespace declarations on each<ext>child. - serialize_
ext_ lst - Serialize an
<extLst>element to the inner XML that should be placed between the<extLst>and</extLst>tags.