Optional
options: ISheet.ConstructorOptionsFor runtime type checking.
Batches all 'transactional' changes until they have all be committed or rolled back.
Optional
options: string | OperationOptionsDescription of the operation or additional options. Used for tracking undo/redo and history. Default Value User Operation
.
Any changes that are made to this object will be reflected in the local record but not committed to the transactional store until the batch is popped.
Useful for operations that are longer running but generally not recommended as it keeps a transaction open. doBatch is the preferred option.
Creates a cell that is not including at a coordinate but adopts all rendering.
Useful for previewing values such as tooltip. If the coords are passed it will return a disconnect cell update for that value.
Cell Update
Optional CellCoord
A detached ICell
Removes from a container. This is usually the Workbook
. If this is being
used standalone this operation will throw an exception.
Provides a mechanism to perform a set of operations in a batch.
A callback that performs multiple operations all within the same transaction.
Optional
options: string | OperationOptionsDescription of the operation or additional options. Used for tracking undo/redo and history. Default Value User Operation
.
Returns a promise that will resolve to a copy of the current sheet.
Returns an iterator of ICells that match the results.
The text to search for.
Optional
options: FindOptionsReturns the ICalculation for the workbook.
Returns the column headers managed by the sheet.
Returns the column width as a font unit.
This is used as an informative tooltip.
Returns the range for the entire sheet.
Optional
options: GetRangeOptionsReturns the IAutoFilter created using insertFilter.
The current filter or null
if there is no filter.
Returns a collection of movables that are embedded in this sheet.
Returns the display name for the sheet.
Returns a collection of INameds.
Returns the sheet protection.
Returns an ICellRange used to interact with a a rectangular 2D collection of cells at a specific range.
Address of the ranges.
Optional
options: GetRangeOptionsOptions for the ranges.
Returns the range for a given pixel bounds.
Optional
options: GetRangeOptionsReturns an ICellRange used to interact with a a rectangular 2D collection of cells at a specific range.
Address of the ranges.
Optional
options: GetRangeOptionsOptions for the ranges.
Returns the current shared resources.
Returns the row headers managed by the sheet.
Returns the selected cell.
Returns a range of cells for the current selection.
Optional
options: GetRangeOptionsReturns ranges of cells for the current selection.
Optional
options: GetRangeOptionsReturns the current selection.
Returns the IAutoSort created using insertSort.
The current sort or null
if there is no sort.
Returns the current shared resources.
Returns IStyleCollection
associated with this sheet.
Return a custom color or null
if no custom color has been set.
Returns a collection of tables that are embedded in this sheet.
Returns the current shared resources.
Returns the smallest range within the sheet that contains any used cells.
Optional
options: GetRangeOptionsReturns the current view settings View settings determine how the sheet is displayed and interacted with (e.g., frozen panes, zoom level, selection) but do not affect the underlying data itself.
The ISheetView object representing the current view settings.
Returns the visibility of the sheet.
Enable and return an IAutoFilter.
Optional
address: ICellRange.AddressOnly one IAutoFilter is allowed so this will return the same instance if it has already been created.
Enable and return an IAutoSort.
Optional
address: ICellRange.AddressOnly one IAutoFilter is supported so this will return the same instance if it has already been created.
Returns true if the sheet has been closed.
Attempt to scroll the range into view.
The partial coords to scroll to.
Optional
options: ScrollToOptionsReorders the ISheet
with in the container. This is generally the tab order within an IWorkbook
but may
be the zIndex if the ISheets
are movable. This only affects visual listings of the sheets (but selection doesn't change).
Returns the address as a string.
Base implementation of ISheet.