
## Classes

| Class | Description |
| --- | --- |
| [AboveAverage](./aboveaverage) | Describe the AboveAverage conditional formatting rule. This conditional formatting rule highlights cells that are above or below the average for all values in the range. |
| [AbstractCalculationEngine](./abstractcalculationengine) | Represents user's custom calculation engine to extend the default calculation engine of Aspose.Cells. |
| [AbstractFormulaChangeMonitor](./abstractformulachangemonitor) | Monitor for the user to track the change of formulas during certain operations. |
| [AbstractInterruptMonitor](./abstractinterruptmonitor) | Monitor for interruption requests in all time-consuming operations. |
| [AbstractLowCodeLoadOptionsProvider](./abstractlowcodeloadoptionsprovider) | Implementation to provide multiple load options for processes that use multiple inputs(such as template files). |
| [AbstractLowCodeProtectionProvider](./abstractlowcodeprotectionprovider) | Implementation to provide protection settings |
| [AbstractLowCodeSaveOptionsProvider](./abstractlowcodesaveoptionsprovider) | Implementation to provide multiple save options for processes that require multiple outputs. For example, [SpreadsheetSplitter](../nodejs-cpp/spreadsheetsplitter/) feature requires multiple destinations to save the split files. |
| [AbstractTextLoadOptions](./abstracttextloadoptions) | Common options for loading text values |
| [AccentEquationNode](./accentequationnode) | This class specifies an accent equation, consisting of a base component and a combining diacritic. |
| [ActiveXControl](./activexcontrol) | Represents the ActiveX control. |
| [ActiveXControlBase](./activexcontrolbase) | Represents the ActiveX control. |
| [AdvancedFilter](./advancedfilter) | Represents the settings of the advanced filter. |
| [ArcShape](./arcshape) | Represents the arc shape. |
| [Area](./area) | Encapsulates the object that represents an area format. |
| [ArrayEquationNode](./arrayequationnode) | Specifies the Equation-Array function, an object consisting of one or more equations. |
| [AutoFilter](./autofilter) | Represents autofiltering for the specified worksheet. |
| [AutoFitterOptions](./autofitteroptions) | Represents all auto fitter options. |
| [AutomaticFill](./automaticfill) | represents automatic fill. |
| [AutoNumberedBulletValue](./autonumberedbulletvalue) | Represents automatic numbered bullet. |
| [Axis](./axis) | Encapsulates the object that represents an axis of a chart. |
| [AxisBins](./axisbins) | Represents axis bins |
| [BarEquationNode](./barequationnode) | This class specifies the bar equation, consisting of a base argument and an overbar or underbar. |
| [BaseShapeGuide](./baseshapeguide) | Represents the shape guide. |
| [Bevel](./bevel) | Represents a bevel of a shape |
| [Border](./border) | Encapsulates the object that represents the cell border. |
| [BorderBoxEquationNode](./borderboxequationnode) | This class specifies the Border Box function, consisting of a border drawn around an equation. |
| [BorderCollection](./bordercollection) | Encapsulates a collection of [Border](../nodejs-cpp/border/) objects. |
| [BoxEquationNode](./boxequationnode) | This class specifies the box function, which is used to group components of an equation. |
| [BuiltInDocumentPropertyCollection](./builtindocumentpropertycollection) | A collection of built-in document properties. |
| [Bullet](./bullet) | Represents the bullet points should be applied to a paragraph. |
| [BulletValue](./bulletvalue) | Represents the value of the bullet. |
| [Button](./button) | Represents the Forms control: Button |
| [CalculationCell](./calculationcell) | Represents the calculation relevant data about one cell which is being calculated. |
| [CalculationData](./calculationdata) | Represents the required data when calculating one function, such as function name, parameters, ...etc. |
| [CalculationOptions](./calculationoptions) | Represents options for calculation. |
| [Cell](./cell) | Encapsulates the object that represents a single Workbook cell. |
| [CellArea](./cellarea) | Represent an area of cells. |
| [CellRichValue](./cellrichvalue) | Represents the rich value of the cell. |
| [Cells](./cells) | Encapsulates a collection of cell relevant objects, such as [Cell](../nodejs-cpp/cell/), [Row](../nodejs-cpp/row/), ...etc. |
| [CellsColor](./cellscolor) | Represents all types of color. |
| [CellsDrawing](./cellsdrawing) | Represents the auto shape and drawing object. |
| [CellsFactory](./cellsfactory) | Utility for instantiating classes of the Cells model. |
| [CellsHelper](./cellshelper) | Provides helper functions. |
| [CellValue](./cellvalue) | Represents the cell value and corresponding type. |
| [CellWatch](./cellwatch) | Represents Cell Watch Item in the 'watch window'. |
| [CellWatchCollection](./cellwatchcollection) | Represents the collection of cells on this worksheet being watched in the 'watch window'. |
| [CharacterBulletValue](./characterbulletvalue) | Represents the character bullet. |
| [Chart](./chart) | Encapsulates the object that represents a single Excel chart. |
| [ChartArea](./chartarea) | Encapsulates the object that represents the chart area in the worksheet. |
| [ChartCalculateOptions](./chartcalculateoptions) | Represents the options for calculating a chart. |
| [ChartCollection](./chartcollection) | Encapsulates a collection of [Chart](../nodejs-cpp/chart/) objects. |
| [ChartDataTable](./chartdatatable) | Represents a chart data table. |
| [ChartDataValue](./chartdatavalue) | Encapsulates chart data value |
| [ChartFrame](./chartframe) | Encapsulates the object that represents the frame object in a chart. |
| [ChartGlobalizationSettings](./chartglobalizationsettings) | Represents the globalization settings for a chart. |
| [ChartPoint](./chartpoint) | Represents a single point in a series in a chart. |
| [ChartPointCollection](./chartpointcollection) | Represents a collection that contains all the points in one series. |
| [ChartShape](./chartshape) | Represents the shape of the chart. Properties and methods for the ChartObject object control the appearance and size of the embedded chart on the worksheet. |
| [ChartTextFrame](./charttextframe) | Encapsulates the object that represents the frame object which contains text. |
| [CheckBox](./checkbox) | Represents a check box object in a worksheet. |
| [CheckBoxActiveXControl](./checkboxactivexcontrol) | Represents a CheckBox ActiveX control. |
| [CheckBoxCollection](./checkboxcollection) | Represents a collection of [CheckBox](../nodejs-cpp/checkbox/) objects in a worksheet. |
| [Color](./color) | Represents an ARGB (alpha, red, green, blue) color. |
| [ColorFilter](./colorfilter) | Represents setting for filtering the range by color. |
| [ColorHelper](./colorhelper) | Provides helper functions about color. |
| [ColorScale](./colorscale) | Describe the ColorScale conditional formatting rule. This conditional formatting rule creates a gradated color scale on the cells. |
| [Column](./column) | Represents a single column in a worksheet. |
| [ColumnCollection](./columncollection) | Collection of the [Column](../nodejs-cpp/column/) objects that represent the individual column(setting)s in a worksheet. The Column object only represents the settings such as column width, styles, .etc. for the whole column, has nothing to do with the fact that there are non-empty cells(data) or not in corresponding column. And the "Count" of this collection only represents the count Column objects that have been instantiated in this collection, has nothing to do with the fact that there are non-empty cells(data) or not in the worksheet. |
| [ComboBox](./combobox) | Represents the control form ComboBox. |
| [ComboBoxActiveXControl](./comboboxactivexcontrol) | Represents a ComboBox ActiveX control. |
| [CommandButtonActiveXControl](./commandbuttonactivexcontrol) | Represents a command button. |
| [Comment](./comment) | Encapsulates the object that represents a cell comment. |
| [CommentCollection](./commentcollection) | Encapsulates a collection of [Comment](../nodejs-cpp/comment/) objects. |
| [CommentShape](./commentshape) | Represents the shape of the comment. |
| [ConditionalFormattingCollection](./conditionalformattingcollection) | Encapsulates a collection of [FormatCondition](../nodejs-cpp/formatcondition/) objects. |
| [ConditionalFormattingIcon](./conditionalformattingicon) | Represents  the custom  icon of conditional formatting rule. |
| [ConditionalFormattingIconCollection](./conditionalformattingiconcollection) | Represents  a collection of [ConditionalFormattingIcon](../nodejs-cpp/conditionalformattingicon/) objects. |
| [ConditionalFormattingResult](./conditionalformattingresult) | Represents the result of conditional formatting which applies to a cell. |
| [ConditionalFormattingValue](./conditionalformattingvalue) | Describes the values of the interpolation points in a gradient scale, dataBar or iconSet. |
| [ConditionalFormattingValueCollection](./conditionalformattingvaluecollection) | Describes a collection of CFValueObject. Use only for icon sets. |
| [ConnectionParameter](./connectionparameter) | Specifies properties about any parameters used with external data connections Parameters are valid for ODBC and web queries. |
| [ConnectionParameterCollection](./connectionparametercollection) | Specifies the [ConnectionParameter](../nodejs-cpp/connectionparameter/) collection |
| [ContentTypeProperty](./contenttypeproperty) | Represents identifier information. |
| [ContentTypePropertyCollection](./contenttypepropertycollection) | A collection of [ContentTypeProperty](../nodejs-cpp/contenttypeproperty/) objects that represent additional information. |
| [ConversionUtility](./conversionutility) | Represents utility to convert files to other formats. |
| [CopyOptions](./copyoptions) | Represents the copy options. |
| [CustomDocumentPropertyCollection](./customdocumentpropertycollection) | A collection of custom document properties. |
| [CustomFilter](./customfilter) | Represents the custom filter. |
| [CustomFilterCollection](./customfiltercollection) | Represents the custom filters. |
| [CustomFunctionDefinition](./customfunctiondefinition) | Definition of custom function for calculating with user's custom engine. |
| [CustomGeometry](./customgeometry) | Represents a custom geometric shape. |
| [CustomPiovtFieldGroupItem](./custompiovtfieldgroupitem) | Represents an item of custom grouped field. |
| [CustomProperty](./customproperty) | Represents a custom property which store name and value pairs of arbitrary user-defined data for worksheet. |
| [CustomPropertyCollection](./custompropertycollection) | A collection of [CustomProperty](../nodejs-cpp/customproperty/) objects that represent additional information. |
| [CustomRenderSettings](./customrendersettings) | Represents custom settings during rendering. |
| [CustomXmlPart](./customxmlpart) | Represents a Custom XML Data Storage Part (custom XML data within a package). |
| [CustomXmlPartCollection](./customxmlpartcollection) | Represents a Custom XML Data Storage Part (custom XML data within a package). |
| [CustomXmlShape](./customxmlshape) | Represents Custom xml shape ,such as Ink. |
| [DataBar](./databar) | Describe the DataBar conditional formatting rule. This conditional formatting rule displays a gradated data bar in the range of cells. |
| [DataBarBorder](./databarborder) | Represents the border of the data bars specified by a conditional formatting rule. |
| [DataLabels](./datalabels) | Encapsulates a collection of all the DataLabel objects for the specified Series. |
| [DataMashup](./datamashup) | Represents mashup data. |
| [DataModel](./datamodel) | Represents the data model. |
| [DataModelConnection](./datamodelconnection) | Specifies a data model connection |
| [DataModelRelationship](./datamodelrelationship) | Represents a single relationship in the spreadsheet data model. |
| [DataModelRelationshipCollection](./datamodelrelationshipcollection) | Represents the relationships. |
| [DataModelTable](./datamodeltable) | Represents properties of a single table in spreadsheet data model. |
| [DataModelTableCollection](./datamodeltablecollection) | Represents the list of the data model table. |
| [DataSorter](./datasorter) | Summary description for DataSorter. |
| [DataSorterKey](./datasorterkey) | Represents the key of the data sorter. |
| [DataSorterKeyCollection](./datasorterkeycollection) | Represents the key list of data sorter. |
| [DateTimeGroupItem](./datetimegroupitem) | Represents the datetime group setting. |
| [DBConnection](./dbconnection) | Specifies all properties associated with an ODBC or OLE DB external data connection. |
| [DbfLoadOptions](./dbfloadoptions) | Represents the options of loading .dbf file. |
| [DbfSaveOptions](./dbfsaveoptions) | Represents the options of saving dbf file |
| [DefaultStyleSettings](./defaultstylesettings) | Settings for the default values of workbook's style properties. |
| [DeleteBlankOptions](./deleteblankoptions) | Represents the setting of deleting blank cells/rows/columns. |
| [DeleteOptions](./deleteoptions) | Represents the setting of deleting rows/columns. |
| [DelimiterEquationNode](./delimiterequationnode) | This class specifies the delimiter equation, consisting of opening and closing delimiters (such as parentheses, braces, brackets, and vertical bars), and a component contained inside. The delimiter may have more than one component, with a designated separator character between each component. |
| [Dialog_Box](./dialog_box) | Represents the dialog box. |
| [DifLoadOptions](./difloadoptions) | Represents the options of loading .dif file. |
| [DifSaveOptions](./difsaveoptions) | Represents the options of saving dif file. |
| [DigitalSignature](./digitalsignature) | Signature in file. |
| [DigitalSignatureCollection](./digitalsignaturecollection) | Provides a collection of digital signatures attached to a document. |
| [DiscreteGroupItem](./discretegroupitem) | Represents an item of custom grouped field. |
| [DisplayUnitLabel](./displayunitlabel) | Represents the display unit label. |
| [DocumentProperty](./documentproperty) | Represents a custom or built-in document property. |
| [DocumentPropertyCollection](./documentpropertycollection) | Base class for [BuiltInDocumentPropertyCollection](../nodejs-cpp/builtindocumentpropertycollection/) and [CustomDocumentPropertyCollection](../nodejs-cpp/customdocumentpropertycollection/) collections. |
| [DocxSaveOptions](./docxsaveoptions) | Represents options of saving .docx file. |
| [DrawObject](./drawobject) | DrawObject will be initialized and returned when rendering. |
| [DrawObjectEventHandler](./drawobjecteventhandler) | Interface to get DrawObject and Bound when rendering. |
| [DropBars](./dropbars) | Represents the up and down bars in a chart. |
| [DxfCollection](./dxfcollection) | Represents the master differential formatting records. |
| [DynamicFilter](./dynamicfilter) | Represents the dynamic filter. |
| [EbookLoadOptions](./ebookloadoptions) | Represents options when importing an ebook file. |
| [EbookSaveOptions](./ebooksaveoptions) | Represents the options for saving ebook file. |
| [EquationComponentNode](./equationcomponentnode) | This class specifies the components of an equation or mathematical expression. Different types of components combined into different equations. For example, a fraction consists of two parts, a numerator component and a denominator component. For more component types, please refer to 'EquationNodeType'. |
| [EquationNode](./equationnode) | Abstract class for deriving other equation nodes. |
| [EquationNodeParagraph](./equationnodeparagraph) | This class specifies a mathematical paragraph containing one or more MathEquationNode(OMath) elements. |
| [ErrorBar](./errorbar) | Represents error bar of data series. |
| [ErrorCheckOption](./errorcheckoption) | Error check setting applied on certain ranges. |
| [ErrorCheckOptionCollection](./errorcheckoptioncollection) | Represents all error check option. |
| [ExportRangeToJsonOptions](./exportrangetojsonoptions) | Indicates the options that exporting range to json. |
| [ExternalConnection](./externalconnection) | Specifies an external data connection |
| [ExternalConnectionCollection](./externalconnectioncollection) | Specifies the [ExternalConnection](../nodejs-cpp/externalconnection/) collection |
| [ExternalLink](./externallink) | Represents an external link in a workbook. |
| [ExternalLinkCollection](./externallinkcollection) | Represents external links collection in a workbook. |
| [FileFontSource](./filefontsource) | Represents the single TrueType font file stored in the file system. |
| [FileFormatInfo](./fileformatinfo) | Contains data returned by [FileFormatUtil](../nodejs-cpp/fileformatutil/) file format detection methods. |
| [FileFormatUtil](./fileformatutil) | Provides utility methods for converting file format enums to strings or file extensions and back. |
| [FillFormat](./fillformat) | Encapsulates the object that represents fill formatting for a shape. |
| [FilterColumn](./filtercolumn) | Represents a filter for a single column or a column in the table. |
| [FilterColumnCollection](./filtercolumncollection) | A collection of Filter objects that represents all the filters in an autofiltered range. |
| [FilterValue](./filtervalue) | Represents filter value used in the criteria. |
| [FilterValueCollection](./filtervaluecollection) | Represents the multiple filter collection. |
| [FindOptions](./findoptions) | Represents find options. |
| [Floor](./floor) | Encapsulates the object that represents the floor of a 3-D chart. |
| [FolderFontSource](./folderfontsource) | Represents the folder that contains TrueType font files. |
| [Font](./font) | Encapsulates the font object used in a spreadsheet. |
| [FontConfigs](./fontconfigs) | Specifies font settings |
| [FontFileDataInfo](./fontfiledatainfo) | Represents data information of font file data. |
| [FontSetting](./fontsetting) | Represents a range of characters within the cell text. |
| [FontSettingCollection](./fontsettingcollection) | Represents the list of [FontSetting](../nodejs-cpp/fontsetting/). |
| [FontSourceBase](./fontsourcebase) | This is an abstract base class for the classes that allow the user to specify various font sources |
| [Format3D](./format3d) | This class specifies the 3D shape properties for a chart element or shape. |
| [FormatCondition](./formatcondition) | Represents conditional formatting condition. |
| [FormatConditionCollection](./formatconditioncollection) | Represents conditional formatting. The FormatConditions can contain up to three conditional formats. |
| [FormulaParseOptions](./formulaparseoptions) | Represents options when parsing formula. |
| [FormulaSettings](./formulasettings) | Settings of formulas and calculation. |
| [FractionEquationNode](./fractionequationnode) | This class  specifies the fraction equation, consisting of a numerator and denominator separated by a fraction bar. The fraction bar can be horizontal or diagonal, depending on the fraction properties. The fraction equation is also used to represent the stack function, which places one element above another, with no fraction bar. |
| [FunctionEquationNode](./functionequationnode) | This class specifies the Function-Apply equation, which consists of a function name and an argument acted upon. The types of the name and argument components are 'EquationNodeType.FunctionName' and 'EquationNodeType.Base' respectively. |
| [Geometry](./geometry) | Represents a geometric shape. |
| [GlobalizationSettings](./globalizationsettings) | Represents the globalization settings. |
| [GlowEffect](./gloweffect) | This class specifies a glow effect, in which a color blurred outline is added outside the edges of the object. |
| [GradientFill](./gradientfill) | Represents the gradient fill. |
| [GradientStop](./gradientstop) | Represents the gradient stop. |
| [GradientStopCollection](./gradientstopcollection) | Represents the gradient stop collection. |
| [GroupBox](./groupbox) | Encapsulates the object that represents a groupbox in a spreadsheet. |
| [GroupCharacterEquationNode](./groupcharacterequationnode) | This class specifies the Group-Character function, consisting of a character drawn above or below text, often with the purpose of visually grouping items. |
| [GroupFill](./groupfill) | Represents this fill format should inherit the fill properties of the group. |
| [GroupShape](./groupshape) | Represents the group shape which contains the individual shapes. |
| [HeaderFooterCommand](./headerfootercommand) | Represents the command of header/footer |
| [HighlightChangesOptions](./highlightchangesoptions) | Represents options of highlighting revsions or changes of shared Excel files. |
| [HorizontalPageBreak](./horizontalpagebreak) | Encapsulates the object that represents a horizontal page break. |
| [HorizontalPageBreakCollection](./horizontalpagebreakcollection) | Encapsulates a collection of [HorizontalPageBreak](../nodejs-cpp/horizontalpagebreak/) objects. |
| [HtmlConverter](./htmlconverter) | Converter for conversion between html files(html or mht) and other spreadsheet file formats. |
| [HtmlLoadOptions](./htmlloadoptions) | Represents options when importing an HTML file. |
| [HtmlSaveOptions](./htmlsaveoptions) | Represents the options for saving html file. |
| [HtmlTableLoadOption](./htmltableloadoption) | Represents the option when importing a table from HTML. |
| [HtmlTableLoadOptionCollection](./htmltableloadoptioncollection) | Represents the table options when importing HTML. |
| [Hyperlink](./hyperlink) | Encapsulates the object that represents a hyperlink. |
| [HyperlinkCollection](./hyperlinkcollection) | Encapsulates a collection of [Hyperlink](../nodejs-cpp/hyperlink/) objects. |
| [IconFilter](./iconfilter) | Represents icon filter. |
| [IconSet](./iconset) | Describe the IconSet conditional formatting rule. This conditional formatting rule applies icons to cells according to their values. |
| [ImageActiveXControl](./imageactivexcontrol) | Represents the image control. |
| [ImageConverter](./imageconverter) | Converter for converting template file to images. |
| [ImageOrPrintOptions](./imageorprintoptions) | Allows to specify options when rendering worksheet to images, printing worksheet or rendering chart to image. |
| [ImageSaveOptions](./imagesaveoptions) | Represents image save options. For advanced usage, please use [WorkbookRender](../nodejs-cpp/workbookrender/) or [SheetRender](../nodejs-cpp/sheetrender/). |
| [ImportTableOptions](./importtableoptions) | Represents the options of importing data into cells. |
| [IndividualFontConfigs](./individualfontconfigs) | Font configs for each [Workbook](../nodejs-cpp/workbook/) object. |
| [InsertOptions](./insertoptions) | Represents the options of inserting. |
| [InterruptMonitor](./interruptmonitor) | Represents all operator about the interrupt. |
| [JsonConverter](./jsonconverter) | Converter for conversion between json data structure and other spreadsheet file formats. |
| [JsonLayoutOptions](./jsonlayoutoptions) | Represents the options of json layout type. |
| [JsonLoadOptions](./jsonloadoptions) | Represents the options of loading JSON files |
| [JsonSaveOptions](./jsonsaveoptions) | Represents the options of saving the workbook as a JSON file. |
| [JsonUtility](./jsonutility) | Represents the utility class of processing json. |
| [Label](./label) | Encapsulates the object that represents a label in a spreadsheet. |
| [LabelActiveXControl](./labelactivexcontrol) | Represents the label ActiveX control. |
| [Legend](./legend) | Encapsulates the object that represents the chart legend. |
| [LegendEntry](./legendentry) | Represents a legend entry in a chart legend. |
| [LegendEntryCollection](./legendentrycollection) | Represents a collection of all the [LegendEntry](../nodejs-cpp/legendentry/) objects in the specified chart legend. |
| [License](./license) | Provides methods to license the component. |
| [LimLowUppEquationNode](./limlowuppequationnode) | This class specifies the limit function. |
| [Line](./line) | Encapsulates the object that represents the line format. |
| [LineFormat](./lineformat) | Represents all setting of the line. |
| [LineShape](./lineshape) | Represents the line shape. |
| [ListBox](./listbox) | Represents a list box object. |
| [ListBoxActiveXControl](./listboxactivexcontrol) | Represents a ListBox ActiveX control. |
| [ListColumn](./listcolumn) | Represents a column in a Table. |
| [ListColumnCollection](./listcolumncollection) | Represents a list of all the [ListColumn](../nodejs-cpp/listcolumn/) objects in the table. |
| [ListObject](./listobject) | Represents a table in a worksheet. |
| [ListObjectCollection](./listobjectcollection) | Represents a collection of [ListObject](../nodejs-cpp/listobject/) objects in the worksheet. |
| [LoadFilter](./loadfilter) | Represents the filter that provides options for loading data when loading workbook from template. |
| [LoadOptions](./loadoptions) | Represents the options of loading the file. |
| [LowCodeHtmlSaveOptions](./lowcodehtmlsaveoptions) | Options for saving html in low code way. |
| [LowCodeImageSaveOptions](./lowcodeimagesaveoptions) | Options for saving image in low code way. |
| [LowCodeLoadOptions](./lowcodeloadoptions) | Options for loading template file. |
| [LowCodeMergeOptions](./lowcodemergeoptions) | Options for merging multiple template files into one. |
| [LowCodePdfSaveOptions](./lowcodepdfsaveoptions) | Options for saving pdf in low code way. |
| [LowCodeSaveOptions](./lowcodesaveoptions) | Options for saving generated results in low code way. |
| [LowCodeSaveOptionsProviderOfAssembling](./lowcodesaveoptionsproviderofassembling) | Implementation to provide save options which save split parts to files and the path of resultant file are named as(it may contains directories): [PathHeader](../nodejs-cpp/pathheader/)+[SheetPrefix](../nodejs-cpp/sheetprefix/)+SheetIndex(or SheetName) +[SplitPartPrefix](../nodejs-cpp/splitpartprefix/)+SplitPartIndex+[PathTail](../nodejs-cpp/pathtail/). |
| [LowCodeSaveOptionsProviderOfPlaceHolders](./lowcodesaveoptionsproviderofplaceholders) | Implementation to provide save options which save split parts to files and the path of resultant file are defined with placeholders. |
| [LowCodeSplitOptions](./lowcodesplitoptions) | Options for splitting spreadsheet. |
| [MarkdownLoadOptions](./markdownloadoptions) | Represents the options for loading markdown document. |
| [MarkdownSaveOptions](./markdownsaveoptions) | Represents the save options for markdown. |
| [Marker](./marker) | Represents the marker in a line chart, scatter chart, or radar chart. |
| [MathematicalEquationNode](./mathematicalequationnode) | This class specifies an equation or mathematical expression. All mathematical text of equations or mathematical expressions are contained by this class. |
| [MatrixEquationNode](./matrixequationnode) | This class specifies the Matrix equation, consisting of one or more elements laid out in one or more rows and one or more columns. |
| [MemoryFontSource](./memoryfontsource) | Represents the single TrueType font file stored in memory. |
| [MetadataOptions](./metadataoptions) | Represents the options of loading metadata of the file. |
| [MsoFillFormat](./msofillformat) | Represents fill formatting for a shape. |
| [MsoFillFormatHelper](./msofillformathelper) | Represents fill formatting for a shape. |
| [MsoFormatPicture](./msoformatpicture) | Represents the picture format. |
| [MsoLineFormat](./msolineformat) | Represents line and arrowhead formatting. |
| [MsoLineFormatHelper](./msolineformathelper) | Represents line and arrowhead formatting. |
| [MsoTextFrame](./msotextframe) | Represents the text frame in a Shape object. |
| [MultipleFilterCollection](./multiplefiltercollection) | Represents the multiple filter collection. |
| [Name](./name) | Represents a defined name for a range of cells. |
| [NameCollection](./namecollection) | Represents a collection of all the [Name](../nodejs-cpp/name/) objects in the spreadsheet. |
| [NaryEquationNode](./naryequationnode) | This class specifies an n-ary operator equation consisting of an n-ary operator, a base (or operand), and optional upper and lower bounds. |
| [NegativeBarFormat](./negativebarformat) | Represents the color settings of the data bars for negative values that are defined by a data bar conditional formatting rule. |
| [NoneBulletValue](./nonebulletvalue) | Represents no bullet. |
| [NoneFill](./nonefill) | Represents no fill. |
| [NumbersLoadOptions](./numbersloadoptions) | Represents the options of loading Apple Numbers files. |
| [Object](./object) | Object class. |
| [OdsCellField](./odscellfield) | Represents the cell field of ods. |
| [OdsCellFieldCollection](./odscellfieldcollection) | Represents the fields of ODS. |
| [OdsLoadOptions](./odsloadoptions) | Represents the options of loading ods file. |
| [OdsPageBackground](./odspagebackground) | Represents the page background of ods. |
| [OdsSaveOptions](./odssaveoptions) | Represents the options of saving ods file. |
| [OfdSaveOptions](./ofdsaveoptions) | Represents the options for saving a OFD(Open Fixed-layout Document) file. |
| [OleObject](./oleobject) | Represents an OleObject in a worksheet. |
| [OleObjectCollection](./oleobjectcollection) | Represents embedded OLE objects. |
| [OoxmlSaveOptions](./ooxmlsaveoptions) | Represents the options of saving office open xml file. |
| [Outline](./outline) | Represents an outline on a worksheet. |
| [Oval](./oval) | Represents the oval shape. |
| [PageEndSavingArgs](./pageendsavingargs) | Info for a page ends saving process. |
| [PageSavingArgs](./pagesavingargs) | Info for a page saving process. |
| [PageSetup](./pagesetup) | Encapsulates the object that represents the page setup description. The PageSetup object contains all page setup options. |
| [PageStartSavingArgs](./pagestartsavingargs) | Info for a page starts saving process. |
| [PaginatedSaveOptions](./paginatedsaveoptions) | Represents the options for pagination. |
| [PaneCollection](./panecollection) | Represents all Pane objects shown in the specified window. |
| [PasteOptions](./pasteoptions) | Represents the paste special options. |
| [PatternFill](./patternfill) | Encapsulates the object that represents pattern fill format |
| [PclSaveOptions](./pclsaveoptions) | Represents the options for saving a Pcl file. |
| [PdfBookmarkEntry](./pdfbookmarkentry) | PdfBookmarkEntry is an entry in pdf bookmark. if Text property of current instance is null or "", current instance will be hidden and children will be inserted on current level. |
| [PdfConverter](./pdfconverter) | Converter for converting template file to pdf. |
| [PdfSaveOptions](./pdfsaveoptions) | Represents the options for saving pdf file. |
| [PdfSecurityOptions](./pdfsecurityoptions) | Options for encrypting and access permissions for a PDF document. PDF/A does not allow security setting. |
| [PicFormatOption](./picformatoption) | Represents picture format option |
| [Picture](./picture) | Encapsulates the object that represents a single picture in a spreadsheet. |
| [PictureBulletValue](./picturebulletvalue) | Represents the value of the image bullet. |
| [PictureCollection](./picturecollection) | Encapsulates a collection of [Picture](../nodejs-cpp/picture/) objects. |
| [PivotArea](./pivotarea) | Presents the selected area of the pivot table. |
| [PivotAreaCollection](./pivotareacollection) | Represents a list of pivot area. |
| [PivotAreaFilter](./pivotareafilter) | Represents the filter of [PivotArea](../nodejs-cpp/pivotarea/) for [PivotTable](../nodejs-cpp/pivottable/). |
| [PivotAreaFilterCollection](./pivotareafiltercollection) | Represents the list of filters for [PivotArea](../nodejs-cpp/pivotarea/) |
| [PivotCache](./pivotcache) | Represents the memory cache for some PivotTable reports. |
| [PivotCacheCollection](./pivotcachecollection) | Represents the collection of memory caches from the PivotTable reports in a workbook. |
| [PivotCacheMissingItemsLimitConst](./pivotcachemissingitemslimitconst) | Constants for PivotCache missingItemsLimit (citmGhostMax) 4-byte signed integer threshold for unused cache item eviction |
| [PivotConditionalFormat](./pivotconditionalformat) | Represents a PivotTable Format Condition in PivotFormatCondition Collection. |
| [PivotConditionalFormatCollection](./pivotconditionalformatcollection) | Represents all conditional formats of pivot table. |
| [PivotDateTimeRangeGroupSettings](./pivotdatetimerangegroupsettings) | Represents the field grouped by date time range. |
| [PivotDiscreteGroupSettings](./pivotdiscretegroupsettings) | Rrepsents the discrete group of pivot field |
| [PivotField](./pivotfield) | Represents a field in a PivotTable report. |
| [PivotFieldCollection](./pivotfieldcollection) | Represents a collection of all the PivotField objects in the different regions of the pivot table. |
| [PivotFieldGroupOptions](./pivotfieldgroupoptions) | Options for pivot field grouping settings. |
| [PivotFieldGroupSettings](./pivotfieldgroupsettings) | Represents the group setting of pivot field. |
| [PivotFieldSortSetting](./pivotfieldsortsetting) | Represents the setting for sorting pivot fields. |
| [PivotFieldTop10AutoShowSettings](./pivotfieldtop10autoshowsettings) | Represents the Top 10 AutoShow settings for a pivot field. |
| [PivotFilter](./pivotfilter) | Represents a PivotFilter in PivotFilter Collection. |
| [PivotFilterCollection](./pivotfiltercollection) | Represents a collection of all the PivotFilters. |
| [PivotFormatCondition](./pivotformatcondition) | Represents a PivotTable Format Condition in PivotFormatCondition Collection. |
| [PivotFormatConditionCollection](./pivotformatconditioncollection) | Represents PivotTable Format Conditions. |
| [PivotGlobalizationSettings](./pivotglobalizationsettings) | Represents the globalization settings for pivot tables. |
| [PivotItem](./pivotitem) | Represents a item in a PivotField report. |
| [PivotItemCollection](./pivotitemcollection) | Represents all the [PivotItem](../nodejs-cpp/pivotitem/) objects in the PivotField. |
| [PivotNumbericRangeGroupSettings](./pivotnumbericrangegroupsettings) | Represents the numeric range group of the pivot field. |
| [PivotNumericRangeGroupSettings](./pivotnumericrangegroupsettings) | Represents the numeric range group of the pivot field. |
| [PivotOptions](./pivotoptions) | Represents a complex type that specifies the pivot controls that appear on the chart |
| [PivotPageFields](./pivotpagefields) | Represents the pivot page items if the pivot table data source is consolidation ranges. It only can contain up to 4 items. |
| [PivotShowValuesSetting](./pivotshowvaluessetting) | Represents the settings about showing values as when the ShowDataAs calculation is in use. |
| [PivotTable](./pivottable) | Summary description for PivotTable. |
| [PivotTableCalculateOption](./pivottablecalculateoption) | Rerepsents the options of calculating data of the pivot table. |
| [PivotTableCollection](./pivottablecollection) | Represents the collection of all the PivotTable objects on the specified worksheet. |
| [PivotTableCreateOptions](./pivottablecreateoptions) | Options for creating a new PivotTable. |
| [PivotTableFormat](./pivottableformat) | Represents the format defined in the PivotTable. |
| [PivotTableFormatCollection](./pivottableformatcollection) | Represents the collection of formats applied to PivotTable. |
| [PivotTableRefreshOption](./pivottablerefreshoption) | Represents the options of refreshing data source of the pivot table. |
| [PivotViewToJsonOptions](./pivotviewtojsonoptions) | The options of exporting pivot view as json. |
| [PlotArea](./plotarea) | Encapsulates the object that represents the plot area in a chart. |
| [PowerQueryFormula](./powerqueryformula) | Represents the definition of power query formula. |
| [PowerQueryFormulaCollection](./powerqueryformulacollection) | Represents all power query formulas in the mashup data. |
| [PowerQueryFormulaFunction](./powerqueryformulafunction) | Represents the function of power query. |
| [PowerQueryFormulaItem](./powerqueryformulaitem) | Represents the item of the power query formula. |
| [PowerQueryFormulaItemCollection](./powerqueryformulaitemcollection) | Represents all item of the power query formula. |
| [PowerQueryFormulaParameter](./powerqueryformulaparameter) | Represents the parameter of power query formula. |
| [PowerQueryFormulaParameterCollection](./powerqueryformulaparametercollection) | Represents the parameters of power query formula. |
| [PptxSaveOptions](./pptxsaveoptions) | Represents the pptx save options. |
| [ProtectedRange](./protectedrange) | A specified range to be allowed to edit when the sheet protection is ON. |
| [ProtectedRangeCollection](./protectedrangecollection) | Encapsulates a collection of [ProtectedRange](../nodejs-cpp/protectedrange/) objects. |
| [Protection](./protection) | Represents the various types of protection options available for a worksheet. |
| [QueryTable](./querytable) | Represents QueryTable information. |
| [QueryTableCollection](./querytablecollection) | A collection of [QueryTableCollection](../nodejs-cpp/querytablecollection/) objects that represent QueryTable collection information. |
| [RadicalEquationNode](./radicalequationnode) | This class specifies the radical equation, consisting of an optional degree deg(EquationNodeType.Degree) and a base. |
| [RadioButton](./radiobutton) | Represents a radio button. |
| [RadioButtonActiveXControl](./radiobuttonactivexcontrol) | Represents a RadioButton ActiveX control. |
| [Range](./range) | Encapsulates the object that represents a range of cells within a spreadsheet. |
| [RangeCollection](./rangecollection) | Encapsulates a collection of [Range](../nodejs-cpp/range/) objects. |
| [RectangleShape](./rectangleshape) | Represents the rectangle shape. |
| [ReferredArea](./referredarea) | Represents a referred area by the formula. |
| [ReferredAreaCollection](./referredareacollection) | Represents all referred cells and areas. |
| [ReflectionEffect](./reflectioneffect) | This class specifies a reflection effect. |
| [RenderingFont](./renderingfont) | Font for rendering. |
| [RenderingWatermark](./renderingwatermark) | Watermark for rendering. |
| [ReplaceOptions](./replaceoptions) | Represent the replace options. |
| [Revision](./revision) | Represents the revision. |
| [RevisionAutoFormat](./revisionautoformat) | represents a revision record of information about a formatting change. |
| [RevisionCellChange](./revisioncellchange) | Represents the revision that changing cells. |
| [RevisionCellComment](./revisioncellcomment) | Represents a revision record of a cell comment change. |
| [RevisionCellMove](./revisioncellmove) | Represents a revision record on a cell(s) that moved. |
| [RevisionCollection](./revisioncollection) | Represents all revision logs. |
| [RevisionCustomView](./revisioncustomview) | Represents a revision record of adding or removing a custom view to the workbook |
| [RevisionDefinedName](./revisiondefinedname) | Represents a revision record of a defined name change. |
| [RevisionFormat](./revisionformat) | Represents a revision record of information about a formatting change. |
| [RevisionHeader](./revisionheader) | Represents a list of specific changes that have taken place for this workbook. |
| [RevisionInsertDelete](./revisioninsertdelete) | Represents a revision record of a row/column insert/delete action. |
| [RevisionInsertSheet](./revisioninsertsheet) | Represents a revision record of a sheet that was inserted. |
| [RevisionLog](./revisionlog) | Represents the revision log. |
| [RevisionLogCollection](./revisionlogcollection) | Represents all revision logs. |
| [RevisionMergeConflict](./revisionmergeconflict) | Represents a revision record which indicates that there was a merge conflict. |
| [RevisionQueryTable](./revisionquerytable) | Represents a revision of a query table field change. |
| [RevisionRenameSheet](./revisionrenamesheet) | Represents a revision of renaming sheet. |
| [Row](./row) | Represents a single row in a worksheet. |
| [RowCollection](./rowcollection) | Collects the [Row](../nodejs-cpp/row/) objects that represent the individual rows in a worksheet. |
| [SaveOptions](./saveoptions) | Represents all save options |
| [Scenario](./scenario) | Represents an individual scenario. |
| [ScenarioCollection](./scenariocollection) | Represents the list of scenarios. |
| [ScenarioInputCell](./scenarioinputcell) | Represents input cell for the scenario. |
| [ScenarioInputCellCollection](./scenarioinputcellcollection) | Represents the list of the scenario's input cells. |
| [ScrollBar](./scrollbar) | Represents a scroll bar object. |
| [ScrollBarActiveXControl](./scrollbaractivexcontrol) | Represents the ScrollBar control. |
| [SensitivityLabel](./sensitivitylabel) | Represents the sensitivity label. |
| [SensitivityLabelCollection](./sensitivitylabelcollection) | Represents the list of sensitivity labels. |
| [Series](./series) | Encapsulates the object that represents a single data series in a chart. |
| [SeriesCollection](./seriescollection) | Encapsulates a collection of [Series](../nodejs-cpp/series/) objects. |
| [SeriesLayoutProperties](./serieslayoutproperties) | Represents the properties of series layout. |
| [SettableChartGlobalizationSettings](./settablechartglobalizationsettings) | Implementation of PivotGlobalizationSettings that supports user to set/change pre-defined texts. |
| [SettableGlobalizationSettings](./settableglobalizationsettings) | Implementation of GlobalizationSettings that supports user to set/change pre-defined texts. |
| [SettablePivotGlobalizationSettings](./settablepivotglobalizationsettings) | Implementation of PivotGlobalizationSettings that supports user to set/change pre-defined texts. |
| [ShadowEffect](./shadoweffect) | This class specifies the shadow effect of the chart element or shape. |
| [Shape](./shape) | Represents the msodrawing object. |
| [ShapeCollection](./shapecollection) | Represents all the shape in a worksheet/chart. |
| [ShapeGuide](./shapeguide) | Encapsulates a shape guide specifies the presence of a shape guide that will be used to govern the geometry of the specified shape |
| [ShapeGuideCollection](./shapeguidecollection) | Encapsulates a collection of shape guide |
| [ShapePath](./shapepath) | Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape. |
| [ShapePathCollection](./shapepathcollection) | Represents path collection information in NotPrimitive autoshape |
| [ShapePathPoint](./shapepathpoint) | Specify position coordinates or angle markers. Position coordinates represent the coordinates of a path in a coordinate space (e.g. X/Y). Angle markers indicate angular changes in a path (e.g. the start and swing angles of an arc). |
| [ShapePathPointCollection](./shapepathpointcollection) | Represents all shape path points. |
| [ShapePropertyCollection](./shapepropertycollection) | This class specifies the visual shape properties for a chart element or shape. |
| [ShapeSegmentPath](./shapesegmentpath) | Represents a segment path in a path of the freeform. |
| [ShapeSegmentPathCollection](./shapesegmentpathcollection) | Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape. |
| [ShapeTextAlignment](./shapetextalignment) | Represents the setting of shape's text alignment; |
| [SheetPrintingPreview](./sheetprintingpreview) | Worksheet printing preview. |
| [SheetRender](./sheetrender) | Represents a worksheet render which can render worksheet to various images such as (BMP, PNG, JPEG, TIFF..) The constructor of this class , must be used after modification of pagesetup, cell style. |
| [SheetSet](./sheetset) | Describes a set of sheets. |
| [SignatureLine](./signatureline) | Represent the signature line. |
| [Slicer](./slicer) | summary description of Slicer View |
| [SlicerCache](./slicercache) | Represent summary description of slicer cache |
| [SlicerCacheItem](./slicercacheitem) | Represent slicer data source item |
| [SlicerCacheItemCollection](./slicercacheitemcollection) | Represent the collection of SlicerCacheItem |
| [SlicerCollection](./slicercollection) | Specifies the collection of all the Slicer objects on the specified worksheet. |
| [SlicerShape](./slicershape) | Represents the slicer shape. |
| [SmartArtShape](./smartartshape) | Represents the smart art. |
| [SmartTag](./smarttag) | Represents a smart tag. |
| [SmartTagCollection](./smarttagcollection) | Represents all smart tags in the cell. |
| [SmartTagOptions](./smarttagoptions) | Represents the options of the smart tag. |
| [SmartTagProperty](./smarttagproperty) | Represents the property of the cell smart tag. |
| [SmartTagPropertyCollection](./smarttagpropertycollection) | Represents all properties of cell smart tag. |
| [SmartTagSetting](./smarttagsetting) | Represents all [SmartTagCollection](../nodejs-cpp/smarttagcollection/) object in the worksheet. |
| [SolidFill](./solidfill) | Encapsulates the object that represents solid fill format |
| [Sparkline](./sparkline) | A sparkline represents a tiny chart or graphic in a worksheet cell that provides a visual representation of data. |
| [SparklineCollection](./sparklinecollection) | Encapsulates a collection of [Sparkline](../nodejs-cpp/sparkline/) objects. |
| [SparklineGroup](./sparklinegroup) | [Sparkline](../nodejs-cpp/sparkline/) is organized into a sparkline group. A SparklineGroup contains a variable number of sparkline items. A sparkline group specifies the type, display settings and axis settings for the sparklines. |
| [SparklineGroupCollection](./sparklinegroupcollection) | Encapsulates a collection of [SparklineGroup](../nodejs-cpp/sparklinegroup/) objects. |
| [SpinButtonActiveXControl](./spinbuttonactivexcontrol) | Represents the SpinButton control. |
| [Spinner](./spinner) | Represents the Forms control: Spinner. |
| [SplitPartInfo](./splitpartinfo) | Represents the information of one input/output for multiple inputs/outputs, such as current page to be rendered when converting spreadsheet to image. |
| [SpreadsheetConverter](./spreadsheetconverter) | Converter for conversion between different spreadsheet file formats, such as xls, xlsx, xlsb, spreadsheet ml... |
| [SpreadsheetLocker](./spreadsheetlocker) | Low code api to lock spreadsheet file. |
| [SpreadsheetMerger](./spreadsheetmerger) | Merges multiple template files into one. |
| [SpreadsheetML2003SaveOptions](./spreadsheetml2003saveoptions) | Represents the options for saving Excel 2003 spreadml file. |
| [SpreadsheetSplitter](./spreadsheetsplitter) | Splits spreadsheet file into multiple parts. |
| [SqlScriptColumnTypeMap](./sqlscriptcolumntypemap) | Represents column type map. |
| [SqlScriptSaveOptions](./sqlscriptsaveoptions) | Represents the options of saving sql. |
| [Style](./style) | Represents display style of excel document,such as font,color,alignment,border,etc. The Style object contains all style attributes (font, number format, alignment, and so on) as properties. |
| [StyleFlag](./styleflag) | Represents flags which indicates applied formatting properties. |
| [SubSupEquationNode](./subsupequationnode) | This class specifies an equation that can optionally be superscript or subscript. There are four main forms of this equation, superscript，subscript，superscript and subscript placed to the left of the base, superscript and subscript placed to the right of the base. |
| [SubtotalSetting](./subtotalsetting) | Represents the setting of the subtotal . |
| [SvgImageOptions](./svgimageoptions) | Options for generating Svg image. |
| [SystemTimeInterruptMonitor](./systemtimeinterruptmonitor) | Simple implementation of [AbstractInterruptMonitor](../nodejs-cpp/abstractinterruptmonitor/) by checking and comparing current system time with user specified limit. |
| [TableStyle](./tablestyle) | Represents the style of the table. |
| [TableStyleCollection](./tablestylecollection) | Represents all custom table styles. |
| [TableStyleElement](./tablestyleelement) | Represents the element of the table style. |
| [TableStyleElementCollection](./tablestyleelementcollection) | Represents all elements of the table style. |
| [TableToRangeOptions](./tabletorangeoptions) | Represents the options when converting table to range. |
| [TextBox](./textbox) | Encapsulates the object that represents a textbox in a spreadsheet. |
| [TextBoxActiveXControl](./textboxactivexcontrol) | Represents a text box ActiveX control. |
| [TextBoxCollection](./textboxcollection) | Encapsulates a collection of [TextBox](../nodejs-cpp/textbox/) objects. |
| [TextBoxOptions](./textboxoptions) | Represents the text options of the shape |
| [TextConverter](./textconverter) | Converter for conversion between text based formats(csv, tsv, dif...) and other spreadsheet file formats. |
| [TextEffectFormat](./texteffectformat) | Contains properties and methods that apply to WordArt objects. |
| [TextOptions](./textoptions) | Represents the text options. |
| [TextParagraph](./textparagraph) | Represents the text paragraph setting. |
| [TextParagraphCollection](./textparagraphcollection) | Represents all text paragraph. |
| [TextRunEquationNode](./textrunequationnode) | This class in the equation node is used to store the actual content(a sequence of mathematical text) of the equation. Usually a node object per character. |
| [TextTabStop](./texttabstop) | Represents tab stop. |
| [TextTabStopCollection](./texttabstopcollection) | Represents the list of all tab stops. |
| [TextureFill](./texturefill) | Encapsulates the object that represents texture fill format |
| [ThemeColor](./themecolor) | Represents a theme color. |
| [ThreadedComment](./threadedcomment) | Represents the threaded comment. |
| [ThreadedCommentAuthor](./threadedcommentauthor) | Represents the person who creates the threaded comments. |
| [ThreadedCommentAuthorCollection](./threadedcommentauthorcollection) | Represents all persons. |
| [ThreadedCommentCollection](./threadedcommentcollection) | Represents the list of threaded comments. |
| [ThreeDFormat](./threedformat) | Represents a shape's three-dimensional formatting. |
| [TickLabelItem](./ticklabelitem) | Represents a tick label in the chart. |
| [TickLabels](./ticklabels) | Represents the tick-mark labels associated with tick marks on a chart axis. |
| [TilePicOption](./tilepicoption) | Represents tile picture as texture. |
| [Timeline](./timeline) | Summary description of Timeline View Due to MS Excel, Excel 2003 does not support Timeline |
| [TimelineCollection](./timelinecollection) | Specifies the collection of all the [Timeline](../nodejs-cpp/timeline/) objects on the worksheet. It was supported since Excel 2013. |
| [TimelineShape](./timelineshape) | Represents the Timeline msodrawing object. |
| [Title](./title) | Encapsulates the object that represents the title of chart or axis. |
| [ToggleButtonActiveXControl](./togglebuttonactivexcontrol) | Represents a ToggleButton ActiveX control. |
| [Top10](./top10) | Describe the Top10 conditional formatting rule. This conditional formatting rule highlights cells whose values fall in the top N or bottom N bracket, as specified. |
| [Top10Filter](./top10filter) | Represents the top N (percent or number of items) to filter by. |
| [Trendline](./trendline) | Represents a trendline in a chart. |
| [TrendlineCollection](./trendlinecollection) | Represents a collection of all the [Trendline](../nodejs-cpp/trendline/) objects for the specified data series. |
| [TwoColorGradient](./twocolorgradient) | Represents two color gradient. |
| [TxtLoadOptions](./txtloadoptions) | Represents the options for loading text file. |
| [TxtSaveOptions](./txtsaveoptions) | Represents the save options for csv/tab delimited/other text format. |
| [UnionRange](./unionrange) | Represents union range. |
| [UnknowEquationNode](./unknowequationnode) | Equation node class of unknown type |
| [UnknownControl](./unknowncontrol) | Unknow control. |
| [Validation](./validation) | Represents data validation.settings. |
| [ValidationCollection](./validationcollection) | Represents data validation collection. |
| [VbaModule](./vbamodule) | Represents the module in VBA project. |
| [VbaModuleCollection](./vbamodulecollection) | Represents the list of [VbaModule](../nodejs-cpp/vbamodule/) |
| [VbaProject](./vbaproject) | Represents the VBA project. |
| [VbaProjectReference](./vbaprojectreference) | Represents the reference of VBA project. |
| [VbaProjectReferenceCollection](./vbaprojectreferencecollection) | Represents all references of VBA project. |
| [VerticalPageBreak](./verticalpagebreak) | Encapsulates the object that represents a vertical page break. |
| [VerticalPageBreakCollection](./verticalpagebreakcollection) | Encapsulates a collection of [VerticalPageBreak](../nodejs-cpp/verticalpagebreak/) objects. |
| [VmlShapeGuide](./vmlshapeguide) | just for vml Encapsulates a shape guide specifies the presence of a shape guide that will be used to govern the geometry of the specified shape |
| [Walls](./walls) | Encapsulates the object that represents the walls of a 3-D chart. |
| [WarningInfo](./warninginfo) | Warning info |
| [WebExtension](./webextension) | Represents an Office Add-in instance. |
| [WebExtensionBinding](./webextensionbinding) | Represents a binding relationship between an Office Add-in and the data in the document. |
| [WebExtensionBindingCollection](./webextensionbindingcollection) | Represents the list of binding relationships between an Office Add-in and the data in the document. |
| [WebExtensionCollection](./webextensioncollection) | Represents the list of web extension. |
| [WebExtensionProperty](./webextensionproperty) | Represents an Office Add-in custom property. |
| [WebExtensionPropertyCollection](./webextensionpropertycollection) | Represents the list of web extension properties. |
| [WebExtensionReference](./webextensionreference) | Represents identify the provider location and version of the extension. |
| [WebExtensionReferenceCollection](./webextensionreferencecollection) | Represents the list of web extension reference. |
| [WebExtensionShape](./webextensionshape) | Represents the shape of web extension. |
| [WebExtensionTaskPane](./webextensiontaskpane) | Represents a persisted taskpane object. |
| [WebExtensionTaskPaneCollection](./webextensiontaskpanecollection) | Represents the list of task pane. |
| [WebQueryConnection](./webqueryconnection) | Specifies the properties for a web query source. A web query will retrieve data from HTML tables, and can also supply HTTP "Get" parameters to be processed by the web server in generating the HTML by including the parameters and parameter elements. |
| [Workbook](./workbook) | Represents a root object to create an Excel spreadsheet. |
| [WorkbookMetadata](./workbookmetadata) | Represents the meta data. |
| [WorkbookPrintingPreview](./workbookprintingpreview) | Workbook printing preview. |
| [WorkbookRender](./workbookrender) | Represents a Workbook render. The constructor of this class , must be used after modification of pagesetup, cell style. |
| [WorkbookSettings](./workbooksettings) | Represents all settings of the workbook. |
| [Worksheet](./worksheet) | Encapsulates the object that represents a single worksheet. |
| [WorksheetCollection](./worksheetcollection) | Encapsulates a collection of [Worksheet](../nodejs-cpp/worksheet/) objects. |
| [WriteProtection](./writeprotection) | Specifies write protection settings for a workbook. |
| [XlsbSaveOptions](./xlsbsaveoptions) | Represents the options for saving xlsb file. |
| [XlsSaveOptions](./xlssaveoptions) | Represents the save options for the Excel 97-2003 file format: xls and xlt. |
| [XmlDataBinding](./xmldatabinding) | Represents Xml Data Binding information. |
| [XmlLoadOptions](./xmlloadoptions) | Represents the options of loading xml. |
| [XmlMap](./xmlmap) | Represents Xml map information. |
| [XmlMapCollection](./xmlmapcollection) | A collection of [XmlMap](../nodejs-cpp/xmlmap/) objects that represent XmlMap information. |
| [XmlSaveOptions](./xmlsaveoptions) | Represents the options of saving the workbook as an xml file. |
| [XpsSaveOptions](./xpssaveoptions) | Represents the additional options when saving the file as the Xps. |

## Interfaces

| Interface | Description |
| --- | --- |
| [IFilePathProvider](./ifilepathprovider) | Represents the exported file path provider. |
| [IPageSavingCallback](./ipagesavingcallback) | Control/Indicate progress of page saving process. |
| [IWarningCallback](./iwarningcallback) | Callback interface of warning. |
| [LightCellsDataHandler](./lightcellsdatahandler) | Represents cells data handler for reading large spreadsheet files in light weight mode. |
| [LightCellsDataProvider](./lightcellsdataprovider) | Represents Data provider for saving large spreadsheet files in light weight mode. |

## Enumeration Types

| Enumeration Type | Description |
| --- | --- |
| [AccessCacheOptions](./accesscacheoptions) | Caching options for data access. Multiple options can be combined using the "|" operator. |
| [ActiveXPersistenceType](./activexpersistencetype) | Represents the persistence method to persist an ActiveX control. |
| [AdjustFontSizeForRowType](./adjustfontsizeforrowtype) | Represents which kind of rows should be ajusted. |
| [AutoFillType](./autofilltype) | Represents the auto fill type. |
| [AutoFitMergedCellsType](./autofitmergedcellstype) | Represents the type of auto fitting merged cells. |
| [AutoFitWrappedTextType](./autofitwrappedtexttype) | Represents the type of auto fitting wrapped text. |
| [AutoShapeType](./autoshapetype) | Represents all built-in auto shape type. |
| [AxisType](./axistype) | Represents the axis type. |
| [BackgroundMode](./backgroundmode) | Represents the display mode of the background. |
| [BackgroundType](./backgroundtype) | Enumerates cell background pattern types. |
| [Bar3DShapeType](./bar3dshapetype) | Represents the shape used with the 3-D bar or column chart. |
| [BevelPresetType](./bevelpresettype) | Represents a preset for a type of bevel which can be applied to a shape in 3D. |
| [BevelType](./beveltype) | Represents a preset for a type of bevel which can be applied to a shape in 3D. |
| [BorderType](./bordertype) | Enumerates the border line and diagonal line types. |
| [BubbleSizeRepresents](./bubblesizerepresents) | Represents what the bubble size represents on a bubble chart. |
| [BuiltinStyleType](./builtinstyletype) | Represents all built-in style types. |
| [BulletType](./bullettype) | Represents the type of the bullet. |
| [CalcModeType](./calcmodetype) | Represents the mode type of calculating formulas. |
| [CalculationPrecisionStrategy](./calculationprecisionstrategy) | Enumerates strategies for handling calculation precision. Because of the precision issue of IEEE 754 Floating-Point Arithmetic, some "seemingly simple" formulas may not be calculated as the expected result. Such as formula "=-0.45+0.43+0.02", when calculating operands by '+' operator directly, the result is not zero. For such kind of precision issue, some special strategies may give the expected result. |
| [CategoryType](./categorytype) | Represents the category axis type. |
| [CellBorderType](./cellbordertype) | Enumerates a cell's border type. |
| [CellsUnitType](./cellsunittype) | Specifies the unit of measurement. |
| [CellValueFormatStrategy](./cellvalueformatstrategy) | Specifies how to apply style for the value of the cell. |
| [CellValueType](./cellvaluetype) | Specifies a cell value type. |
| [ChartColorPaletteType](./chartcolorpalettetype) | Enumerates all Monochromatic Palettes used in an Excel chart. |
| [ChartLineFormattingType](./chartlineformattingtype) | Represents line format type of chart line. |
| [ChartMarkerType](./chartmarkertype) | Represents the marker style in a line chart, scatter chart, or radar chart. |
| [ChartSplitType](./chartsplittype) | Represents the way the two sections of either a pie of pie chart or a bar of pie chart are split. |
| [ChartTextDirectionType](./charttextdirectiontype) | Represents the text direction type of the chart. |
| [ChartType](./charttype) | Enumerates all chart types used in Excel. |
| [CheckValueType](./checkvaluetype) | Represents the check value type of the check box. |
| [ColorDepth](./colordepth) | Enumerates Bit Depth Type for tiff image. |
| [ColorType](./colortype) | Represents all color type |
| [CommentTitleType](./commenttitletype) | Represents comment title type while rendering when comment is set to display at end of sheet. |
| [ConnectionDataSourceType](./connectiondatasourcetype) | Specifies external database source type |
| [ConnectionParameterType](./connectionparametertype) | Specifies the parameter type of external connection |
| [ConsolidationFunction](./consolidationfunction) | Represents consolidation function. |
| [ContentDisposition](./contentdisposition) | The content disposition type. |
| [ControlBorderType](./controlbordertype) | Represents the border type of the ActiveX control. |
| [ControlCaptionAlignmentType](./controlcaptionalignmenttype) | Represents the position of the Caption relative to the control. |
| [ControlListStyle](./controlliststyle) | Represents the visual appearance of the list in a ListBox or ComboBox. |
| [ControlMatchEntryType](./controlmatchentrytype) | Represents how a ListBox or ComboBox searches its list as the user types. |
| [ControlMousePointerType](./controlmousepointertype) | Represents the type of icon displayed as the mouse pointer for the control. |
| [ControlPictureAlignmentType](./controlpicturealignmenttype) | Represents the alignment of the picture inside the Form or Image. |
| [ControlPicturePositionType](./controlpicturepositiontype) | Represents the location of the control's picture relative to its caption. |
| [ControlPictureSizeMode](./controlpicturesizemode) | Represents how to display the picture. |
| [ControlScrollBarType](./controlscrollbartype) | Represents the type of scroll bar. |
| [ControlScrollOrientation](./controlscrollorientation) | Represents type of scroll orientation |
| [ControlSpecialEffectType](./controlspecialeffecttype) | Represents the type of special effect. |
| [ControlType](./controltype) | Represents all type of ActiveX control. |
| [CopyFormatType](./copyformattype) | Represents the type of copying format when inserting rows. |
| [CountryCode](./countrycode) | Represents Excel country identifiers. |
| [CredentialsMethodType](./credentialsmethodtype) | Specifies Credentials method used for server access. |
| [CrossType](./crosstype) | Represents the axis cross type. |
| [DataBarAxisPosition](./databaraxisposition) | Specifies the axis position for a range of cells with conditional formatting as data bars. |
| [DataBarBorderType](./databarbordertype) | Specifies the border type of a data bar. |
| [DataBarFillType](./databarfilltype) | Specifies how a data bar is filled with color. |
| [DataBarNegativeColorType](./databarnegativecolortype) | Specifies whether to use the same border and fill color as positive data bars. |
| [DataBarRenderMode](./databarrendermode) | Represents the DataBar render mode. |
| [DataLabelShapeType](./datalabelshapetype) | Specifies the preset shape geometry that is to be used for a chart. |
| [DataLabelsSeparatorType](./datalabelsseparatortype) | Represents the separator type of DataLabels. |
| [DateTimeGroupingType](./datetimegroupingtype) | Specifies how to group dateTime values. |
| [DefaultEditLanguage](./defaulteditlanguage) | Represents the default edit language. |
| [DirectoryType](./directorytype) | Represents the directory  type of the file name. |
| [DisplayDrawingObjects](./displaydrawingobjects) | Represents whether and how to show objects in the workbook. |
| [DisplayUnitType](./displayunittype) | Represents the type of display unit of chart's axis. |
| [DrawObjectEnum](./drawobjectenum) | Indicate Cell or Image of DrawObject. |
| [DropButtonStyle](./dropbuttonstyle) | Represents the symbol displayed on the drop button. |
| [DynamicFilterType](./dynamicfiltertype) | Dynamic filter type. |
| [EmfRenderSetting](./emfrendersetting) | Setting for rendering Emf metafile. |
| [EncodingType](./encodingtype) | Represents supported encoding types. |
| [EncryptionType](./encryptiontype) | Encryption Type. Only used by excel2003. We will encrypt 2007/2010 workbook using SHA AES the same as Excel does, and this EncryptionType will be ignored. |
| [EquationCharacterPositionType](./equationcharacterpositiontype) | Specifies the position of a particular subobject within its parent |
| [EquationCombiningCharacterType](./equationcombiningcharactertype) | Type of combining characters. |
| [EquationDelimiterShapeType](./equationdelimitershapetype) | This specifies the shape of delimiters in the delimiter object. |
| [EquationFractionType](./equationfractiontype) | This specifies the display style of the fraction bar. |
| [EquationHorizontalJustificationType](./equationhorizontaljustificationtype) | This specifies the default horizontal justification of equations in the document. |
| [EquationLimitLocationType](./equationlimitlocationtype) | Specifies the limit location on an operator. |
| [EquationMathematicalOperatorType](./equationmathematicaloperatortype) | Mathematical Operators Type |
| [EquationNodeType](./equationnodetype) | Equation node type. Notice: (1)[1-99] Currently there is only one node in the scope, and its enumeration value is 1. The node it specifies is used to store mathematical text. (2)[100-199] Indicates that the node is a component of some special function nodes. (3)[200-] Indicates that the node has some special functions. |
| [EquationVerticalJustificationType](./equationverticaljustificationtype) | This specifies the default vertical justification of equations in the document. |
| [ErrorBarDisplayType](./errorbardisplaytype) | Represents error bar display type. |
| [ErrorBarType](./errorbartype) | Represents error bar amount type. |
| [ErrorCellValueType](./errorcellvaluetype) | Represents a cell value which contains an error. |
| [ErrorCheckType](./errorchecktype) | Represents all error check type. |
| [ExcelRenderingBehavior](./excelrenderingbehavior) | Specifies Excel-specific rendering behaviors to apply when rendering a workbook. |
| [ExceptionType](./exceptiontype) | Represents custom exception type code. |
| [ExternalConnectionClassType](./externalconnectionclasstype) | Represents the type of connection |
| [ExternalLinkType](./externallinktype) | Represents the type of external link. |
| [FileFormatType](./fileformattype) | Represents the file format types. |
| [FillPattern](./fillpattern) | Enumerates shape fill pattern types. |
| [FillPictureType](./fillpicturetype) | Represents the picture fill type. |
| [FillType](./filltype) | Fill format type. |
| [FilterCategory](./filtercategory) | Represents the category of the filter. |
| [FilterOperatorType](./filteroperatortype) | Custom Filter operator type. |
| [FilterType](./filtertype) | The filter type. |
| [FilterValueType](./filtervaluetype) | Represents type of filter value. |
| [FontFileFormatType](./fontfileformattype) | Represents font format type. |
| [FontSchemeType](./fontschemetype) | Represents the scheme type of the font. |
| [FontSourceType](./fontsourcetype) | Specifies the type of a font source. |
| [FontUnderlineType](./fontunderlinetype) | Enumerates the font underline types. |
| [FormatConditionType](./formatconditiontype) | Conditional format rule type. |
| [FormatConditionValueType](./formatconditionvaluetype) | Condition value type. |
| [FormatSetType](./formatsettype) | Fill format set type. |
| [FormattingType](./formattingtype) | Represents the type of formatting applied to an [Area](../nodejs-cpp/area/) object or a [Line](../nodejs-cpp/line/) object. |
| [GradientColorType](./gradientcolortype) | Represents the gradient color type for the specified fill. |
| [GradientDirectionType](./gradientdirectiontype) | Represents all direction type of gradient. |
| [GradientFillType](./gradientfilltype) | Represents all Gradient fill type. |
| [GradientPresetType](./gradientpresettype) | Represents gradient preset color type. |
| [GradientStyleType](./gradientstyletype) | Represents gradient shading style. |
| [GridlineType](./gridlinetype) | Enumerates grid line Type. |
| [HeaderFooterCommandType](./headerfootercommandtype) | Represents the command type of header and footer. |
| [HtmlCrossType](./htmlcrosstype) | Represents five types of html cross string. |
| [HtmlEmbeddedFontType](./htmlembeddedfonttype) | Represents the embedded font type in html. |
| [HtmlExportDataOptions](./htmlexportdataoptions) | Represents the options for exporting html data. |
| [HtmlFormatHandlingType](./htmlformathandlingtype) | Specifies how to handle formatting from the HTML source |
| [HtmlHiddenColDisplayType](./htmlhiddencoldisplaytype) | Represents two types of showing the hidden columns in html. |
| [HtmlHiddenRowDisplayType](./htmlhiddenrowdisplaytype) | Represents two types of showing the hidden rows in html. |
| [HtmlLayoutMode](./htmllayoutmode) | Represents the layout mode for HTML rendering. |
| [HtmlLinkTargetType](./htmllinktargettype) | Represents the type of target attribute in HTML <a/> tag. |
| [HtmlOfficeMathOutputType](./htmlofficemathoutputtype) | Represents how to export OfficeMath to HTML. |
| [HtmlParagraphLayoutMode](./htmlparagraphlayoutmode) | Specifies how HTML &lt;p&gt; elements are rendered when loading HTML. |
| [HtmlSpaceMode](./htmlspacemode) | Specifies how whitespace is represented in the generated HTML. |
| [HtmlVersion](./htmlversion) | Indicates the version of HTML is used when saving to Html formats. |
| [HyperlinkLoadMode](./hyperlinkloadmode) | Specifies how hyperlinks are handled when loading HTML. |
| [IconSetType](./iconsettype) | Icon set type for conditional formatting. The threshold values for triggering the different icons within a set are configurable, and the icon order is reversible. |
| [ImageBinarizationMethod](./imagebinarizationmethod) | Specifies the method used to binarize image. |
| [ImageType](./imagetype) | Specifies the type (format) of an image. |
| [InputMethodEditorMode](./inputmethodeditormode) | Represents the default run-time mode of the Input Method Editor. |
| [ItemsWithNoDataShowMode](./itemswithnodatashowmode) | Represent the type how to show items with no data for slicer. |
| [JsonExportHyperlinkType](./jsonexporthyperlinktype) | Represents type how to export hyperlinks to json. |
| [LabelPositionType](./labelpositiontype) | Represents data label position type. |
| [LegendPositionType](./legendpositiontype) | Enumerates the legend position types. |
| [LightRigDirectionType](./lightrigdirectiontype) | Represents the light rig direction type. |
| [LightRigType](./lightrigtype) | Represents a preset light right that can be applied to a shape |
| [LineCapType](./linecaptype) | Represents the caps of a line |
| [LineJoinType](./linejointype) | Represents the join styles of a line. |
| [LineSpaceSizeType](./linespacesizetype) | Represents the unit type of line space size. |
| [LineType](./linetype) | Enumerates the type of [Picture](../nodejs-cpp/picture/) border or [Chart](../nodejs-cpp/chart/) line. |
| [LoadDataFilterOptions](./loaddatafilteroptions) | Represents the options to filter data when loading workbook from template. |
| [LoadFormat](./loadformat) | Represents the load file format. |
| [LoadNumbersTableType](./loadnumberstabletype) | Indicates type of loading tables when some tables are in a sheet. |
| [LookAtType](./lookattype) | Represents look at type. |
| [LookInType](./lookintype) | Represents look in type. |
| [MapChartLabelLayout](./mapchartlabellayout) | Represents the layout of map chart's labels. |
| [MapChartProjectionType](./mapchartprojectiontype) | Represents the projection type of the map chart. |
| [MapChartRegionType](./mapchartregiontype) | Represents the region type of the map chart. |
| [MarkdownTableHeaderType](./markdowntableheadertype) | Represents the header type of the table in the markdown file. |
| [MemorySetting](./memorysetting) | Memory usage modes for cells data model. |
| [MergedCellsShrinkType](./mergedcellsshrinktype) | Represents the strategy to shrink merged cells for operations such as deleting blank rows/columns. |
| [MergeEmptyTdType](./mergeemptytdtype) | Represents the merge type for an empty TD element when exporting a file to HTML. |
| [MetadataType](./metadatatype) | Represents the type of metadata. |
| [MirrorType](./mirrortype) | Represents mirror type of texture fill |
| [MsoArrowheadLength](./msoarrowheadlength) | Enumerates the line end width of the shape border line. |
| [MsoArrowheadStyle](./msoarrowheadstyle) | Enumerates the line end type of the shape border line. |
| [MsoArrowheadWidth](./msoarrowheadwidth) | Enumerates the line end width of the shape border line. |
| [MsoDrawingType](./msodrawingtype) | Represents office drawing objects type. |
| [MsoLineDashStyle](./msolinedashstyle) | Represents style of dash drawing lines. |
| [MsoLineStyle](./msolinestyle) | Represents style of drawing lines. |
| [MsoPresetTextEffect](./msopresettexteffect) | Represents preset text effect type of WordArt. |
| [MsoPresetTextEffectShape](./msopresettexteffectshape) | Represents preset text effect shape type of WordArt. |
| [NameScopeType](./namescopetype) | Represents the scope type of defined names. |
| [NumberCategoryType](./numbercategorytype) | Represents category type of cell's number formatting. |
| [ObjectType](./objecttype) | Represents the type of the object. |
| [OdsCellFieldType](./odscellfieldtype) | Represents the cell field type of ods. |
| [OdsGeneratorType](./odsgeneratortype) | Represents the type of ODS generator. |
| [OdsPageBackgroundGraphicPositionType](./odspagebackgroundgraphicpositiontype) | Represents the position. |
| [OdsPageBackgroundGraphicType](./odspagebackgroundgraphictype) | Represents the type of formatting page background with image. |
| [OdsPageBackgroundType](./odspagebackgroundtype) | Represents the page background type of ods. |
| [OLEDBCommandType](./oledbcommandtype) | Specifies the OLE DB command type. |
| [OoxmlCompliance](./ooxmlcompliance) | Allows to specify which OOXML specification will be used when saving in the Xlsx format. |
| [OoxmlCompressionType](./ooxmlcompressiontype) | The Ooxml compression type |
| [OpenDocumentFormatVersionType](./opendocumentformatversiontype) | Open Document Format version type. |
| [OperatorType](./operatortype) | Represents the operator type of conditional format and data validation. |
| [PageLayoutAlignmentType](./pagelayoutalignmenttype) | Enumerates page layout alignment types. |
| [PageOrientationType](./pageorientationtype) | Represents print orientation constants. |
| [PaneStateType](./panestatetype) | Represents state of the sheet's pane. |
| [PaperSizeType](./papersizetype) | Represents paper size constants. |
| [ParameterType](./parametertype) | Represents all parameters' type or return value type of function. |
| [PasteOperationType](./pasteoperationtype) | Represents the operation type when pasting a range. |
| [PasteType](./pastetype) | Represents the paste special type. |
| [PdfCompliance](./pdfcompliance) | Allowing user to set PDF conversion's Compatibility |
| [PdfCompressionCore](./pdfcompressioncore) | Specifies a type of compression applied to all content in the PDF file except images. |
| [PdfCustomPropertiesExport](./pdfcustompropertiesexport) | Specifies the way [CustomDocumentPropertyCollection](../nodejs-cpp/customdocumentpropertycollection/) are exported to PDF file. |
| [PdfFontEncoding](./pdffontencoding) | Represents pdf embedded font encoding. |
| [PdfOptimizationType](./pdfoptimizationtype) | Specifies a type of optimization. |
| [PdfZoomBehavior](./pdfzoombehavior) | Specifies the initial view mode when the generated PDF document is opened. |
| [PivotAreaType](./pivotareatype) | Indicates the type of rule being used to describe an area or aspect of the PivotTable. |
| [PivotConditionFormatRuleType](./pivotconditionformatruletype) | Represents PivotTable condition formatting rule type. |
| [PivotConditionFormatScopeType](./pivotconditionformatscopetype) | Represents PivotTable condition formatting scope type. |
| [PivotFieldDataDisplayFormat](./pivotfielddatadisplayformat) | Represents data display format in the PivotTable data field. |
| [PivotFieldGroupType](./pivotfieldgrouptype) | Represents the group type of pivot field. |
| [PivotFieldSubtotalType](./pivotfieldsubtotaltype) | Summary description for PivotFieldSubtotalType. |
| [PivotFieldType](./pivotfieldtype) | Represents PivotTable field type. |
| [PivotFilterType](./pivotfiltertype) | Represents the filter type of the pivot table. |
| [PivotGroupByType](./pivotgroupbytype) | Represents group by type. |
| [PivotItemPosition](./pivotitemposition) | Represents base item Next/Previous/All position in the base field . |
| [PivotItemPositionType](./pivotitempositiontype) | Represents the position type of the pivot base item in the base field when the ShowDataAs calculation is in use. |
| [PivotLineType](./pivotlinetype) | Specifies the type of the PivotLine. |
| [PivotMissingItemLimitType](./pivotmissingitemlimittype) | Represents number of items to retain per field. |
| [PivotRefreshState](./pivotrefreshstate) | The state for refreshing pivot tables. |
| [PivotTableAutoFormatType](./pivottableautoformattype) | Represents PivotTable auto format type. |
| [PivotTableSelectionType](./pivottableselectiontype) | Specifies what can be selected in a PivotTable during a structured selection. These constants can be combined to select multiple types. |
| [PivotTableSourceType](./pivottablesourcetype) | Represents data source type of the pivot table. |
| [PivotTableStyleType](./pivottablestyletype) | Represents the pivot table style type. |
| [PlacementType](./placementtype) | Represents the way the drawing object is attached to the cells below it. |
| [PlotDataByType](./plotdatabytype) | Represents the type of data plot by row or column. |
| [PlotEmptyCellsType](./plotemptycellstype) | Represents all plot empty cell types of a chart. |
| [PowerQueryFormulaItemType](./powerqueryformulaitemtype) | Represents the type of a Power Query formula item. |
| [PowerQueryFormulaType](./powerqueryformulatype) | Represents the type of power query formula. |
| [PresetCameraType](./presetcameratype) | Represent different algorithmic methods for setting all camera properties, including position. |
| [PresetMaterialType](./presetmaterialtype) | Describes surface appearance of a shape. |
| [PresetShadowType](./presetshadowtype) | Represents preset shadow type. |
| [PresetThemeGradientType](./presetthemegradienttype) | Represents the preset theme gradient type. |
| [PresetWordArtStyle](./presetwordartstyle) | Represents the preset WordArt styles. |
| [PrintCommentsType](./printcommentstype) | Represents the way comments are printed with the sheet. |
| [PrintErrorsType](./printerrorstype) | Represents print errors constants. |
| [PrintingPageType](./printingpagetype) | Indicates which pages will not be printed. |
| [PrintOrderType](./printordertype) | Represent print order constants. |
| [PrintSizeType](./printsizetype) | Represents the printed chart size. |
| [PropertyType](./propertytype) | Specifies data type of a document property. |
| [ProtectionType](./protectiontype) | Represents workbook/worksheet protection type. |
| [QuartileCalculationType](./quartilecalculationtype) | Represents quartile calculation methods. |
| [ReConnectionMethodType](./reconnectionmethodtype) | Specifies what the spreadsheet application should do when a connection fails. |
| [RectangleAlignmentType](./rectanglealignmenttype) | Represents how to position two rectangles relative to each other. |
| [ReflectionEffectType](./reflectioneffecttype) | Represents the effect type of reflection. |
| [RenameStrategy](./renamestrategy) | Strategy option for duplicate names of columns. |
| [ReserveMissingPivotItemType](./reservemissingpivotitemtype) | Represents how to keep the missing pivot items. |
| [ResourceLoadingType](./resourceloadingtype) | Represents how to loading the linked resource. |
| [RevisionActionType](./revisionactiontype) | Represents the type of revision action. |
| [RevisionType](./revisiontype) | Represents the revision type. |
| [SaveElementType](./saveelementtype) | Represents what kind of elements should be saved. |
| [SaveFormat](./saveformat) | Represents the format in which the workbook is saved. |
| [SelectionType](./selectiontype) | The selection type of list box. |
| [SensitivityLabelAssignmentType](./sensitivitylabelassignmenttype) | Represents the assignment method for the sensitivity label. |
| [SensitivityLabelMarkType](./sensitivitylabelmarktype) | Represents the types of content marking that ought to be applied to a file. |
| [ShapeAnchorType](./shapeanchortype) | Represents the anchor type. |
| [ShapeDisplayType](./shapedisplaytype) | Represents how the application displays shapes in this workbook. Shapes might include charts, images, and other object data that the application supports. |
| [ShapeLockType](./shapelocktype) | Represents type of the property to be locked. |
| [ShapePathPointValueType](./shapepathpointvaluetype) | Specifies the value type of [ShapePathPoint](../nodejs-cpp/shapepathpoint/) object |
| [ShapePathType](./shapepathtype) | Represents path segment type. |
| [ShapeTextVerticalAlignmentType](./shapetextverticalalignmenttype) | It corresponds to "Format Shape - Text Options - Text Box - Vertical Alignment" in Excel. |
| [SheetType](./sheettype) | Specifies the worksheet type. |
| [ShiftType](./shifttype) | Represent the shift options when deleting a range of cells. |
| [ShowDropButtonType](./showdropbuttontype) | Specifies when to show the drop button |
| [SignatureType](./signaturetype) | Specifies the signature type. |
| [SignificantDigitsType](./significantdigitstype) | Represents the type of significant digits for outputting numeric values. |
| [SlicerCacheCrossFilterType](./slicercachecrossfiltertype) | Represent the type how to show items with no data for slicer. |
| [SlicerStyleType](./slicerstyletype) | Specify the style of slicer view |
| [SlideViewType](./slideviewtype) | Represents the type when exporting to slides. |
| [SmartTagShowType](./smarttagshowtype) | Represents the show type of the smart tag. |
| [SortOnType](./sortontype) | Sorted value type. |
| [SortOrder](./sortorder) | Represents sort order for the data range. |
| [SparklineAxisMinMaxType](./sparklineaxisminmaxtype) | Represents the minimum and maximum value types for the sparkline vertical axis. |
| [SparklinePresetStyleType](./sparklinepresetstyletype) | Represents the preset style types for sparkline. |
| [SparklineType](./sparklinetype) | Represents the sparkline types. |
| [SqlDataType](./sqldatatype) | Specifies SQL data type of the parameter. Only valid for ODBC sources. |
| [SqlScriptOperatorType](./sqlscriptoperatortype) | Represents the type of operating data. |
| [StyleModifyFlag](./stylemodifyflag) | The style modified flags. |
| [SvgEmbeddedFontType](./svgembeddedfonttype) | Represents the embedded font type in Svg image. |
| [TableDataSourceType](./tabledatasourcetype) | Represents the table's data source type. |
| [TableStyleElementType](./tablestyleelementtype) | Represents the Table or PivotTable style element type. |
| [TableStyleType](./tablestyletype) | Represents the built-in table style type. |
| [TargetModeType](./targetmodetype) | Represents the type of target mode. |
| [TextAlignmentType](./textalignmenttype) | Enumerates text alignment types. |
| [TextAutonumberScheme](./textautonumberscheme) | Represents all automatic number scheme. |
| [TextCapsType](./textcapstype) | This type specifies the cap types of the text. |
| [TextCrossType](./textcrosstype) | Enumerates displaying text type when the text width is larger than cell width. |
| [TextDirectionType](./textdirectiontype) | Represents the direction of the text flow for this paragraph. |
| [TextFontAlignType](./textfontaligntype) | Represents the different types of font alignment. |
| [TextNodeType](./textnodetype) | Represents the node type. |
| [TextOrientationType](./textorientationtype) | Enumerates text orientation types. |
| [TextOverflowType](./textoverflowtype) | Represents the way the text vertical or horizontal overflow. |
| [TextStrikeType](./textstriketype) | This type specifies the strike type. |
| [TextTabAlignmentType](./texttabalignmenttype) | Represents the text tab alignment types. |
| [TextureType](./texturetype) | Represents the preset texture type. |
| [TextVerticalType](./textverticaltype) | Represents the text direct type. |
| [ThemeColorType](./themecolortype) | Enumerates  the theme color types. |
| [TickLabelAlignmentType](./ticklabelalignmenttype) | Represents the text alignment type for the tick labels on the axis |
| [TickLabelPositionType](./ticklabelpositiontype) | Represents the position type of tick-mark labels on the specified axis. |
| [TickMarkType](./tickmarktype) | Represents the tick mark type for the specified axis. |
| [TiffCompression](./tiffcompression) | Specifies what type of compression to apply when saving images into TIFF format file. |
| [TimelineLevelType](./timelineleveltype) | Represents the level type of [Timeline](../nodejs-cpp/timeline/) |
| [TimePeriodType](./timeperiodtype) | Used in a FormatConditionType.TimePeriod conditional formatting rule. These are dynamic time periods, which change based on the date the conditional formatting is refreshed / applied. |
| [TimeUnit](./timeunit) | Represents the base unit for the category axis. |
| [TotalsCalculation](./totalscalculation) | Determines the type of calculation in the Totals row of the list column. |
| [TrendlineType](./trendlinetype) | Represents the trendline type. |
| [TxtLoadStyleStrategy](./txtloadstylestrategy) | Specifies how to apply style for parsed values when converting string value to number or datetime. |
| [TxtValueQuoteType](./txtvaluequotetype) | Specifies the type of using quotation marks for values in text format files. |
| [UpdateLinksType](./updatelinkstype) | Represents how to update links to other workbooks when the workbook is opened. |
| [ValidationAlertType](./validationalerttype) | Represents the data validation alert style. |
| [ValidationType](./validationtype) | Represents data validation type. |
| [VbaModuleType](./vbamoduletype) | Represents the type of VBA module. |
| [VbaProjectReferenceType](./vbaprojectreferencetype) | Represents the type of VBA project reference. |
| [ViewType](./viewtype) | Represents the view type of the worksheet. |
| [VisibilityType](./visibilitytype) | Represents the states for sheet visibility. |
| [WarningType](./warningtype) | WaringType |
| [WebExtensionStoreType](./webextensionstoretype) | Represents the store type of web extension. |
| [WeightType](./weighttype) | Enumerates the weight types for a picture border or a chart line. |
| [XAdESType](./xadestype) | Type of XML Advanced Electronic Signature (XAdES). |

## Enumerators

| Enumerator | Description |
| --- | --- |
| [CellEnumerator](./cellenumerator) | Iterator of Cell objects. |
| [ChartPointEnumerator](./chartpointenumerator) | Iterator of ChartPoint objects. |
| [DigitalSignatureEnumerator](./digitalsignatureenumerator) | Iterator of DigitalSignature objects. |
| [ExternalLinkEnumerator](./externallinkenumerator) | Iterator of ExternalLink objects. |
| [FilterValueEnumerator](./filtervalueenumerator) | Iterator of FilterValue objects. |
| [ReferredAreaEnumerator](./referredareaenumerator) | Iterator of ReferredArea objects. |
| [RowEnumerator](./rowenumerator) | Iterator of Row objects. |
| [TextParagraphEnumerator](./textparagraphenumerator) | Iterator of TextParagraph objects. |

