Row
A newer version of this page is available. Switch to the current version.

IWorkbook Interface

Exposes the specific functionality of a workbook.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Spreadsheet.v18.2.Core.dll

Declaration

public interface IWorkbook :
    ISpreadsheetComponent,
    IBatchUpdateable,
    IServiceContainer,
    IServiceProvider,
    ISupportsContentChanged,
    IPrintable,
    IBasePrintable,
    ExternalWorkbook,
    IDisposable
Public Interface IWorkbook
    Inherits ISpreadsheetComponent,
             IBatchUpdateable,
             IServiceContainer,
             IServiceProvider,
             ISupportsContentChanged,
             IPrintable,
             IBasePrintable,
             ExternalWorkbook,
             IDisposable

Related API Members

The following members accept/return IWorkbook objects:

Library Related API Members
WinForms Controls SpreadsheetControl.Document
WPF Controls SpreadsheetControl.Document
ASP.NET Controls and MVC Extensions ASPxSpreadsheet.Document
SpreadsheetExtension.GetCurrentDocument(String)
SpreadsheetInitializeDocumentEventArgs.Document
Office File API ChartSheet.Workbook
IWorkbookMergeResult.Workbook
Worksheet.Workbook
ASP.NET Core Controls ASPxSpreadsheet.Document
SpreadsheetInitializeDocumentEventArgs.Document

Remarks

The IWorkbook interface provides a comprehensive set of properties and methods required to manipulate the workbook (for example, to load, save and print workbooks, manage dependent objects such as Worksheet, Row, Column, Range and Cell, use formulas in cells, format cells, etc.)

An object that exposes the IWorkbook is the main spreadsheet document. It can be accessed using the SpreadsheetControl.Document property.

The Spreadsheet Document API allows creating an instance of the non-visual Workbook object that exposes the IWorkbook interface.

See Also