Click or drag to resize

Spire.Xls.Core Namespace

Classes
Class Description
Public class MsoPathInfo
Represents the path info of the freeform shape.
Interfaces
Interface Description
Public interface IAddInFunction
Represents an Custom Addin Function in Excel.
Public interface IAddInFunctions
Represents a collection of custom Add In functions.
Public interface IArcShape
Defines the contract for an arc shape, which can be used to represent parts of a circle or ellipse.
Public interface IArcShapes
Defines a contract for shapes that can be represented as arcs.
Public interface IAutoFilter
Represents autofiltering for the specified worksheet..
Public interface IAutoFilterCondition
Represents the autofilter conditions.
Public interface IAutoFilters
Represents a collection of Autofilters.
Public interface IBorder
Defines the contract for an object that represents a border.
Public interface IBorders
Defines a contract for classes that represent borders, providing methods or properties related to border manipulation or retrieval.
Public interface IBuiltInDocumentProperties
Represents user interface for built-in document properties.
Public interface IButtonShape
Defines the contract for a button shape, specifying methods and properties that any button shape implementation must provide.
Public interface IButtonShapes
Defines the contract for button shapes, providing methods or properties that any button shape implementation must support.
Public interface IChart
Represents a chart sheet in the workbook.
Public interface IChartAxis
Represents an axis on the chart.
Public interface IChartBorder
Represents chart border. Provides Border options for Chart Area and Plot Area.
Public interface IChartCategoryAxis
Represents category axis of the chart.
Public interface IChartDataLabels
Represents a collection of chart data labels.
Public interface IChartDataPoint
Represents data point in the chart.
Public interface IChartDataPoints
Defines a contract for chart data points, which can be implemented by classes representing data points in a chart.
Public interface IChartDataTable
Represents the chart data table.
Public interface IChartDropBar
Defines the contract for a chart drop bar component, which is responsible for rendering a drop bar in a charting application.
Public interface IChartErrorBars
Represent error bars on the chart series. Error bars indicate the degree of uncertainty for chart data. Only series in area, bar, column, line, and scatter groups on a 2-D chart can have error bars. Only series in scatter groups can have x and y error bars.
Public interface IChartFillBorder
Provides formatting options for area elements in the chart.
Public interface IChartFormat
Provides access to the formatting options for chart elements.
Public interface IChartFrameFormat
Represent the borders and layout options of the chart elements.
Public interface IChartGridLine
Represent grid lines of the chart.
Public interface IChartInterior
Represents the chart interior. Interior of chart is supported in Chart area and Plot area only.
Public interface IChartLegend
Represents the legend of the chart.
Public interface IChartLegendEntries
Defines the contract for managing chart legend entries, allowing for the addition, removal, and retrieval of legend items in a chart.
Public interface IChartLegendEntry
Represents a legend entry in a chart legend.
Public interface IChartPageSetup
Represent page setup options for the chart sheet.
Public interface ICharts
Defines the contract for chart-related operations and functionalities.
Public interface IChartSerie
Represents a series in the chart.
Public interface IChartSerieDataFormat
Represents formatting options for the series data.
Public interface IChartSeries
Defines the contract for a chart series, which represents a set of data points that can be rendered on a chart.
Public interface IChartSeriesAxis
Represents the chart series Axis.
Public interface IChartShape
Defines the contract for chart shapes, which can be used to represent various graphical elements in a chart.
Public interface IChartShapes
Defines a contract for chart shapes, which can be implemented by various chart shape classes to provide a common interface for charting operations.
Public interface IChartTextArea
Represents the Text Area in a chart.
Public interface IChartTrendLine
Represents ChartTrendLine interface.
Public interface IChartTrendLines
Defines the contract for a chart trend lines component, allowing for the implementation of various trend line functionalities in a chart.
Public interface IChartValueAxis
Represents the chart value axis.
Public interface IChartWallOrFloor
Interface that represents chart wall or floor.
Public interface ICheckBox
Defines the contract for a checkbox component, allowing for checking and unchecking states.
Public interface ICheckBoxes
Defines the contract for a component that manages a collection of checkboxes.
Public interface ICloneParent
Supports cloning, which creates a new instance of a class with the same value as an existing instance.
Public interface IColorConditionValue
Condition value for color scale conditional format.
Public interface IColorScale
This interface provides access to the color scale condition in the conditional format.
Public interface ICombinedRange
Represents a combined Range.
Public interface IComboBoxes
Defines a contract for a class that manages multiple ComboBox controls, allowing for operations such as adding, removing, and updating ComboBox items.
Public interface IComboBoxShape
Defines the contract for a ComboBox shape.
Public interface IComment
Defines a contract for a comment entity.
Public interface IComments
Defines a contract for handling comments, which can include methods for adding, retrieving, updating, and deleting comments.
Public interface ICommentShape
Defines the contract for comment shape.
Public interface IConditionalFormat
Contains a condition and the formatting attributes applied to the cells, if the condition is met.
Public interface IConditionalFormats
Represents a collection of conditional formats.
Public interface IConditionalFormatsCollection
Represents a collection of conditional formats that can be applied to a worksheet range in a spreadsheet application.
Public interface ICustomDocumentProperties
Summary description for ICustomDocumentProperties.
Public interface ICustomPropertiesCollection
Represents a collection of custom properties.
Public interface IDataBar
Represents a data bar conditional formating rule. Applying a data bar to a range helps you see the value of a cell relative to other cells.
Public interface IDataSort
Represents the sort of range.
Public interface IDataValidation
Contains a condition and the formatting attributes applied to the cells, if the condition is met.
Public interface IDataValidationCollection
Represents a collection of data validation rules or objects.
Public interface IDataValidationTable
Defines a contract for data validation tables, which are responsible for validating data entries according to specific rules or criteria.
Public interface IErrorIndicator
Represents IErrorIndicator interface.
Public interface IExcelApplication
Define that all behaviors in Excel must include a Parent property.
Public interface IExtendedFormat
Represents an extended format interface for Excel applications, inheriting from IExcelApplication.
Public interface IFont
Defines the contract for a font, which can be used to specify the style, size, and other attributes of text.
Public interface IGeomPath
Defines a contract for a geometric path, which can be used to represent a series of connected line segments or curves in a 2D or 3D space.
Public interface IGeomPathInfo
Defines an interface for providing geometric path information.
Public interface IGeomPathShape
Represents a geometric path shape, inheriting properties and methods from the IPrstGeomShape interface.
Public interface IGradient
Interface used to get gradient XlsFill effects.
Public interface IGroupBox
Represents a graphical user interface element that groups related controls or elements together, inheriting properties and methods from the IShape interface.
Public interface IGroupBoxes
Defines a contract for managing group boxes within a user interface.
Public interface IHPageBreak
Represents a horizontal page break. The HPageBreak object is a member of the HPageBreaks collection.
Public interface IHPageBreaks
The collection of horizontal page breaks within the print area. Each horizontal page break is represented by an HPageBreak object.
Public interface IHyperLink
Represents a hyperlink in an Excel application.
Public interface IHyperLinks
Defines a contract for handling hyperlinks, including operations to manage and interact with hyperlinks.
Public interface IIconSet
This interface provides access to Conditional formatting icon set condition.
Public interface IInterior
Defines the contract for an interior.
Public interface IInternalWorksheet
Represents internal worksheet object. It can be internal or external.
Public interface ILabelShape
Defines an interface for a label shape that inherits from the IShape interface.
Public interface ILabelShapes
Defines the contract for label shapes, which can be used to label or annotate graphical shapes in an application.
Public interface ILines
Defines a contract for types that represent a collection of lines.
Public interface ILineShape
Defines the contract for a line shape, including properties and methods that are common to all line shapes.
Public interface IListBox
Defines an interface for a list box, which is a type of shape that can display a list of items.
Public interface IListBoxes
Defines a contract for classes that manage multiple list boxes.
Public interface IListObject
Represents a table on a worksheet.
Public interface IListObjectColumn
Represents a column in the table.
Public interface IListObjects
Defines a contract for classes that can list objects.
Public interface IMarkersDesigner
Summary description for ITemplateMarkers.
Public interface IMigrantRange
Represents range object for the single cell. Coordinates of such object can be changed. There should be only one such object for single worksheet.
Public interface INamedRange
Represents a defined name for a range of cells. Names can be either built-in names such as Database, Print_Area, and Auto_Open or custom names.
Public interface INameRanges
A collection of all the Name objects in the application or workbook. Each Name object represents a defined name for a range of cells.
Public interface INumberFormat
Defines methods and properties for number format.
Public interface IOleObject
Represents an interface for objects that can be embedded in OLE containers.
Public interface IOleObjects
Defines a contract for interacting with OLE (Object Linking and Embedding) objects within a document or application.
Public interface IOvalShape
Defines the contract for an oval-shaped object, including properties and methods that describe and manipulate the shape.
Public interface IOvalShapes
Defines a contract for oval-shaped objects, providing methods and properties common to all oval shapes.
Public interface IPageSetup
Represents the page setup description. The PageSetup object contains all page setup attributes (left margin, bottom margin, paper size, and so on) as properties.
Public interface IPictures
Defines a contract for working with pictures, including methods for loading, saving, and manipulating images.
Public interface IPictureShape
Defines a contract for a picture shape, which includes methods and properties related to the manipulation and representation of picture shapes.
Public interface IPivotCache
Represents pivot cache.
Public interface IPivotCaches
Represents collection of workbook pivot caches.
Public interface IPivotCalculatedFields
Defines a contract for pivot calculated fields, which are used to perform calculations on pivot table data.
Public interface IPivotDataField
Represents pivot table data field.
Public interface IPivotDataFields
Represents pivot cache data field collection.
Public interface IPivotField
Represents pivot field object.
Public interface IPivotFields
Represents field collection inside pivot table.
Public interface IPivotTable
Represents pivot table object.
Public interface IPivotTableOptions
Describes the settings of the pivot table
Public interface IPivotTables
Represents collection of all pivot tables inside worksheet.
Public interface IPrstGeomShape
Defines the contract for a geometric shape in a presentation geometry context.
Public interface IPrstGeomShapes
Defines a contract for geometric shapes, allowing for the implementation of various geometric forms and their associated properties or behaviors.
Public interface IRadioButton
Defines the contract for a radio button control, which allows the user to select one option from a set of mutually exclusive options.
Public interface IRadioButtons
Defines a contract for a group of radio buttons, allowing for the selection of a single option from a set of mutually exclusive options.
Public interface IRectangleShape
Defines an interface for a rectangle shape that inherits properties and methods from IShape, ITextBox, and IPrstGeomShape interfaces.
Public interface IRectangleShapes
Defines the contract for rectangle shapes, including methods and properties that all rectangle shapes should implement.
Public interface IRichTextString
Represents a Rich Text String that can be used to apply several styles inside a single cell.
Public interface IScrollBarShape
Defines the contract for a scrollbar shape, providing methods and properties necessary for rendering and interacting with a scrollbar.
Public interface IScrollBarShapes
Defines the contract for shapes that can be used in a scrollbar.
Public interface IShape
Defines the contract for a shape, which can be implemented by various geometric shapes.
Public interface IShapeFill
Defines methods and properties for filling a shape with color or pattern.
Public interface IShapeLineFormat
Defines the interface for setting and getting line format properties of a shape.
Public interface IShapes
Defines a contract for shapes, which can be implemented by any class representing a geometric shape.
Public interface ISortColumn
Defines a contract for a column that can be used in sorting operations.
Public interface ISortColumns
Defines a contract for sorting columns in a data structure, such as a table or a grid.
Public interface ISortedRule
Defines a contract for a rule that can be sorted.
Public interface ISpinnerShape
Represents a spinner shape, inheriting from the IShape interface.
Public interface ISpinnerShapes
Defines a contract for spinner shapes, which can be used to specify the visual representation of a spinner in a user interface.
Public interface IStyle
The Style interface
Public interface IStyles
Defines a contract for styles that can be applied to various elements within an application.
Public interface ITabSheet
Represents an Excel worksheet Tab.
Public interface ITabSheets
Summary description for ITabSheets.
Public interface ITextBox
Defines the contract for a text box control.
Public interface ITextBoxes
Defines a contract for classes that provide functionality related to text boxes.
Public interface ITextBoxLinkShape
Defines the contract for a text box link shape, which is responsible for representing a link or connection within a text box.
Public interface ITextBoxShape
Defines the contract for a text box.
Public interface ITextFrame
Defines the contract for a text frame, which is a container for displaying and managing text content.
Public interface IVPageBreak
Defines a contract for a vertical page break in a document or spreadsheet.
Public interface IVPageBreaks
A collection of vertical page breaks within the print area. Each vertical page break is represented by a VPageBreak object.
Public interface IWorkbook
Represents an MS Excel Workbook.
Public interface IWorksheet
Represents a worksheet. The Worksheet object is a member of the Worksheets collection. The Worksheets collection contains all the Worksheet objects in a workbook.
Public interface IWorksheetGroup
Represents a worksheet group.
Public interface IWorksheets
A collection of all the Worksheet objects in the specified or active workbook. Each Worksheet object represents a worksheet.
Public interface IXLSRange
Represents a cell, row, column, selection of cells containing one or more contiguous blocks of cells, or a 3-D range.
Public interface IXLSRanges
Represents a collection of ranges.
Public interface TextBoxShapeBase
Defines the base interface for a TextBox shape, providing a contract for common text box functionalities.
Enumerations
Enumeration Description
Public enumeration SlicerStyleType
Specifies the built-in styles that can be applied to a slicer. These styles define the visual appearance of the slicer, including colors and formatting.