| Interface | Description |
| IAlignmentBlock | Defines properties related to alignment settings. |
| IAnchor | Dummy interface used to represents anchor. |
| IBuiltInExcelStyle | Defines the built-in cell style |
| IBuiltInName | An interface used to represents built-in name used in Excel |
| ICalculationProperty | Defines workbook formula setting properties |
| IColorScheme | An interface used to defines a set of colors which are referenced to as a color scheme. The color scheme is responsible for defining a list a twelve colors. The twelve colors consist of six accent colors, two dark colors, two light colors and a color for each of a hyperlink and followed hyperlink. |
| IDifferentialFormatting | Defines formatting for all non-cell formatting in the workbook. It specifies incremental (or differential) aspects of formatting directly inline within dxf element. The dxf formatting is to be applied on top of or in addition to any formatting already presents on the object using the dxf record. |
| IExcel2010DataBarRule | Represents new excel 2010 DataBar rule. |
| IExcelAutoFilter | An interface represents an AutoFilter definitions |
| IExcelBorder | Express a single set of cell border formats. (left, right, top, bottom). Color is optional, when missing, 'automatic' is implied. |
| IExcelBorderSide | Represents border side used in excel border |
| IExcelCell | Defines a generalized collection of properties that a value or class implements to represent properties of excel cell |
| IExcelChartReader | Represents a collection of generalized method which be used to read excel charts. |
| IExcelChartWriter | Represents a collection of generalized method which be used to read excel charts. |
| IExcelColor | Defines color used for excel |
| IExcelColorFilter | Specifies the color to filter by and whether to use the cell's fill or font color in the filter criteria. |
| IExcelColorScaleRule | Describes an icon set conditional formatting rule. |
| IExcelColumn | Defines a generalized collection of properties that a value or class implements to represent properties of excel column |
| IExcelConditionalFormat | Defines a format, such as cell shading or font color, that excel can automatically apply to cells if a specified condition is true. |
| IExcelConditionalFormatRule | Defines the common properties for every conditional formatting rule |
| IExcelConditionalFormatValueObject | Describes the values of the interpolation points in a gradient scale. |
| IExcelCustomFilter | Specifies an operator and a value. |
| IExcelCustomFilters | Specifies an operator and a value |
| IExcelDataBarRule | Describes a data bar conditional formatting rule. |
| IExcelDataValidation | Defines properties and conditions used to represents data validation used in Excel. |
| IExcelDateGroupItem | Represents a group of dates or times which are used in an AutoFilter criteria. |
| IExcelDynamicFilter | Specifies dynamic filter criteria |
| IExcelFilter | A generalized interface used to represent generalized ExcelFilter concept. |
| IExcelFilterColumn | Represents a column in the IExcelAutoFilter range and specifies filter information that has been applied to this column |
| IExcelFilters | When multiple values are chosen to filter by, or when a group of date values are chosen to filter by, this element groups those criteria together. |
| IExcelFont | Defines properties used for representing excel font settings |
| IExcelFormula | Defines Excel formula used in Excel |
| IExcelGeneralRule | Represent a general conditional formatting rule. |
| IExcelHighlightingRule | Defines a highlighting rule |
| IExcelHyperLink | Represents Hyperlink used in excel. |
| IExcelIconFilter | Specifies the icon set and particular icon within that set to filter by. |
| IExcelIconSetsRule | Defines an icon set conditional formatting rule. |
| IExcelImage | Represents an excle image item |
| IExcelLoadOnDemandReader | Represents an load on demand excel reader |
| IExcelLosslessReader | Lossless reader used to read the records which not support in the current vesion. |
| IExcelLosslessWriter | Represents methods used to support excel lossless editing features. |
| IExcelNumberFormat | Defines number format setting |
| IExcelPrintOptions | Defines properties used to represents excel print options |
| IExcelPrintPageMargin | Defines properties used to represents excel print page margin |
| IExcelPrintPageSetting | Defines properties of excel print page settings |
| IExcelPrintSettings | Defines excel print settings |
| IExcelReader | Represents a collection of generalized methods which be used to read Excel file or stream. |
| IExcelReader2 | Represents a collection of generalized methods which be used to read Excel file or stream. |
| IExcelRect | Represents the client area of the window. |
| IExcelRow | Defines a generalized collection of properties that a value or class implements to represent properties of excel row. |
| IExcelSparkline | Specifies information for a single sparkline. |
| IExcelSparklineGroup | Specifies properties of a Excel sparkline group. |
| IExcelSparklineReader | Represents a collection of generalized method which be used to read Excel Sparkline settings. |
| IExcelSparklineWriter | Represents a collection of method which be used to write customized sparkline to excel. |
| IExcelStyle | Defines cell styles used for excel |
| IExcelTable | Describes a excel table definition. |
| IExcelTableBorder | Express a single set of table border formats. (left, right, top, bottom). Color is optional, when missing, 'automatic' is implied. |
| IExcelTableColumn | An element representing a single column for the table. |
| IExcelTableReader | Represents a collection of generalized method which be used to read Excel table settings. |
| IExcelTableStyle | Represents a single table style definition that indicates how a spreadsheet application should format and display a table. |
| IExcelTableStyleElement | Specifies formatting for one area of a table or PivotTable.Together the sequence of these elements makes up one entire Table style or PivotTable style definition. |
| IExcelTableStyleInfo | Describes which style is used to display the table, and specifies which portions of the table have the style applied. |
| IExcelTableWriter | Represents a collection of generalized method which be used to write excel tables. |
| IExcelTheme | Represents theme used for excel. |
| IExcelTop10Filter | Specifies the top N (percent or number of items) to filter by. |
| IExcelWorkbook | Defines generalized properties and methods that value or class implements to represents excel workbook. |
| IExcelWorkbookPropery | Defines a collection of generalized properties that a value or class implements to create type-specific properties used to represents workbook properties. |
| IExcelWorksheet | Defines generalized properties and methods that value or class implements to represents excel worksheet. |
| IExcelWriter | Represents a collection of methods which be used to write customized data module to Excel file or stream. |
| IExcelWriter2 | Represents a collection of methods which be used to write customized data module to Excel file or stream. |
| IExtendedFormat | An interface used to defined format used in cell or style |
| IExtendedHeadFooterSetting | Defines advanced excel head foot print settings |
| IExternalRange | Defines properties used to represents a external range |
| IExternalWorkbookInfo | An interface used to represents external referenced workbook info |
| IFontScheme | Represents the font scheme within the theme. The font scheme consists of a pair of major and minor fonts for which to used in a document. |
| IFunction | An interface used to represents custom or built-in function used in Excel formula |
| ILoadOnDemandReadService | Defines a read service used by IExcelLoadOnDemandReader reader |
| IMeasureString | Defines a generalized method that a value or class implements to create a type-specified method for measuring strings. |
| IName | An interface used to represents a named cell range |
| INameSupport | Defines a generalized property that a value or class implements to create type-specific property for get its name. |
| IRange | Defines properties used to represents a range. |
| IRunFormatting | Defines the run formatting |
| ISelectionRange | Represents a selection range |
| IThemeFont | Defines the theme font |
| IThemeFonts | Represents the theme fonts |
| IUnsupportRecord | Represents a unsupport record in the excel. |