Document Object Model

21 Jun 20241 minute to read

When an existing document is opened or a new document is created, the XlsIO library creates a Document Object Model (DOM) of the document in main memory. This object model can be used to manipulate the document as needed.

DocumentObjectModel

Object Reference Links

Object

Reference Link

ExcelEngine

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.ExcelEngine.html

IApplication

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IApplication.html

IWorkbooks

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorkbooks.html

IWorkbook

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorkbook.html

IWorksheets

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorksheets.html

IWorksheet

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorksheet.html

IChartShapes (Embedded Chart)

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IChartShapes.html

IChartShape

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IChartShape.html

IRange

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IRange.html

IDataValidation

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IDataValidation.html

IConditionalFormats

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IConditionalFormats.html

Formula

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IRange.html#Syncfusion_XlsIO_IRange_Formula

Number

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IRange.html#Syncfusion_XlsIO_IRange_Number

Text

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IRange.html#Syncfusion_XlsIO_IRange_Text

DateTime

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IRange.html#Syncfusion_XlsIO_IRange_DateTime

ISparklineGroups

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.ISparklineGroups.html

ISparklines

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.ISparklines.html

IListObjects

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IListObjects.html

IPivotTables

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IPivotTables.html

IStyle

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IStyle.html

IDataSort

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IDataSort.html

IAutoFilters

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IAutoFilters.html

IShapes

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IShapes.html

IPictures

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IPictures.html

IHyperlinks

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IHyperLinks.html

Protect (Worksheet Protection)

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.ITabsheet.html#Syncfusion_XlsIO_ITabSheet_Protect_System_String_

ICharts (Chart Sheet)

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.ICharts.html

Protect (Workbook Protection)

https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorkbook.html#Syncfusion_XlsIO_IWorkbook_Protect_System_Boolean_System_Boolean_