ASPxSpreadsheet Class
A spreadsheet control.
Namespace: DevExpress.Web.ASPxSpreadsheet
Assembly: DevExpress.Web.ASPxSpreadsheet.v24.1.dll
NuGet Package: DevExpress.Web.Office
Declaration
public class ASPxSpreadsheet :
ASPxWebControl,
OfficeWorkSessionControl,
IAutoSaveControl,
IParentSkinOwner,
ISkinOwner,
IPropertiesOwner,
IControlDesigner,
IDialogUtilsOwner,
IStyleSheetManagerImagesProvider
Related API Members
The following members return ASPxSpreadsheet objects:
Library | Related API Members |
---|---|
ASP.NET Core Controls | SpreadsheetRequestProcessor.GetSpreadsheetFromRequest(HttpContext) |
SpreadsheetRequestProcessor.GetSpreadsheetFromState(SpreadsheetClientState) | |
ASP.NET Web Forms Controls | SpreadsheetRibbonContextTabCategoryCollection.Spreadsheet |
SpreadsheetRibbonTabCollection.Spreadsheet |
Remarks
The ASPxSpreadsheet class specifies a visual control to create, load, modify, print, save and convert spreadsheet files.
A document loaded into the spreadsheet control is a workbook that exposes the IWorkbook interface and is accessible via the ASPxSpreadsheet.Document property. The IWorkbook interface provides a comprehensive set of properties and methods to manipulate worksheets, rows, columns and cells of the corresponding workbook.
Note
The ASPxSpreadsheet control provides you with comprehensive client-side functionality, implemented using JavaScript code:
- The control’s client-side equivalent is represented by the ASPxClientSpreadsheet object.
- On the client side, the client object can be accessed directly by the name specified via the ASPxSpreadsheet.ClientInstanceName property.
The control’s client-side API is enabled if the ASPxSpreadsheet.EnableClientSideAPI property is set to true, or the ASPxSpreadsheet.ClientInstanceName property is defined.