Alignment | Alignment class provides horizontal, vertical, and wrapText properties to control text alignment within a cell style. |
ArrowShapeInfo | ArrowShapeInfo.type holds a value from the ArrowShapeType enumeration that specifies the arrow’s visual style. |
AxisInfo | AxisInfo provides comprehensive axis configuration for charts, allowing control over position, labels, tick marks, and scaling. |
BentConnectorShapeInfo | BentConnectorShapeInfo.type property specifies the connector’s shape type using the BentConnectorShapeType enumeration. |
Border | Border.left, Border.right, Border.top, and Border.bottom properties return the individual border definitions for a cell. |
BorderLine | BorderLine objects expose a style property and a color property to define the line style and its color for a cell border edge. |
BraceShapeInfo | BraceShapeInfo provides a read‑only type property indicating the shape of a brace, represented by the BraceShapeType enumeration. |
CellCoordinates | CellCoordinates.row and .col expose zero‑based row and column indices of a cell location. |
CellCoordinates | CellCoordinates.row and .col expose zero‑based row and column indices of a cell location. |
CellRange | CellRange.startRow, startCol, endRow, and endCol define the rectangular area of a cell range. |
CellRange | CellRange.startRow, startCol, endRow, and endCol define the rectangular area of a cell range. |
CellStyle | CellStyle lets you define alignment, font, colors, and borders for individual cells, supporting rich formatting of spreadsheet content. |
ChartArea | Interface with 4 properties. |
ChartInfo | ChartInfo provides a read‑only snapshot of a chart’s configuration, including type, title, series, legend position, axis positions, plot area, and dimensions. |
ChartSeries | Interface with 3 properties. |
CircleVariantShapeInfo | CircleVariantShapeInfo exposes a type property that identifies the specific circle variant shape used in a drawing. |
ColorScaleRule | ColorScaleRule lets developers define a three‑color gradient for conditional formatting using minColor, midColor, and maxColor properties. |
Comment | Interface with 4 properties. |
ConditionalFormatRule | The ConditionalFormatRule class lets you define conditional formatting by specifying its type, formulas, operator, style, color scale, icon set, or data bar. |
CurvedConnectorShapeInfo | Interface with 3 properties. |
DataBarRule | Interface with 4 properties. |
DataValidation | DataValidation objects let you specify validation rules, including type, operator, two formulas, and UI options like allowBlank, showDropDown, and custom messages. |
EllipseShapeInfo | Interface with 1 property. |
Fill | Interface with 3 properties. |
FilterColumn | FilterColumn objects describe a single filter column with the column index (col), an array of filter values (filters), and an optional blank flag. |
Font | The Font class provides properties to style text, including name, size, bold, italic, underline, color, and strikeout. |
HtmlParseOptions | Interface with 2 properties. |
HtmlSaveOptions | HtmlSaveOptions includes the boolean property includeStyles to control whether CSS styles are embedded in the exported HTML. |
Hyperlink | Hyperlink support lets you add, retrieve, and serialize cell hyperlinks within worksheets via the Hyperlink and HyperlinkCollection classes. |
IconSetRule | Interface with 2 properties. |
ImageInfo | Interface with 5 properties. |
LegendInfo | Interface with 2 properties. |
LineShapeInfo | Interface with 3 properties. |
MathSymbolShapeInfo | Interface with 1 property. |
PictureInfo | PictureInfo properties row and col indicate the cell position where the picture is anchored in the worksheet. |
PictureShapeInfo | Interface with 2 properties. |
PlotArea | Interface with 4 properties. |
PolygonShapeInfo | Interface with 1 property. |
Protection | Protection class properties locked and hidden control cell‑level protection settings when applied to a style. |
QuadrilateralShapeInfo | QuadrilateralShapeInfo exposes a type property that must be set to a value from QuadrilateralShapeType to define the specific quadrilateral shape. |
RectangleShapeInfo | RectangleShapeInfo.type lets developers choose a rectangle variant using the RectangleShapeType enumeration. |
RectangleVariantShapeInfo | RectangleVariantShapeInfo.type provides access to the RectangleVariantShapeType enumeration for defining variant rectangle shapes. |
SealShapeInfo | SealShapeInfo.type allows a seal shape to be specified via the SealShapeType enumeration. |
SeriesInfo | SeriesInfo stores chart series metadata, including the series name, display color, and data values array. |
Shape3DInfo | Shape3DInfo.type lets developers assign a three‑dimensional shape using the Shape3DType enumeration. |
ShapeAnchor | ShapeAnchor provides fine‑grained placement data (column/row indices, offsets, and absolute X/Y transformation values) for any shape. |
ShapeFill | ShapeFill describes how a shape is painted, supporting solid colors, scheme colors, gradient stops, gradient angle, and luminance adjustments. |
ShapeInfo | ShapeInfo aggregates common shape metadata—including name, type, and cell‑based anchor coordinates—so a shape can be positioned relative to worksheet cells. |
SpecialShapeInfo | SpecialShapeInfo.type provides access to the SpecialShapeType enumeration for defining special‑purpose shapes. |
StarShapeInfo | StarShapeInfo.type enables selection of a star shape using the StarShapeType enumeration. |
StraightConnectorShapeInfo | StraightConnectorShapeInfo.type together with the boolean flags hasArrowStart and hasArrowEnd lets developers create connector lines with optional arrowheads at either end. |
Style | Style objects let developers define cell appearance, including font, fill, border, alignment, number format, and protection settings. |
TriangleShapeInfo | Interface with 1 property. |