Skip to content
Sheetwrite

Sheetwrite / Documentation

WorkbookTable@sheetwrite/core

Serializable canonical workbook table.

Serializable canonical workbook table. Its range includes header/totals rows.

Members 8

id
id: WorkbookTableId;
name Workbook-global, case-insensitively unique structured-reference name.
name: string;
range Inclusive table rectangle on one stable sheet ID.
range: Range;
columns Ordered stable columns; length is exactly the table rectangle width.
columns: WorkbookTableColumn[];
headerRow Whether the first range row is the structured-reference header row.
headerRow: boolean;
totalsRow Whether the last range row is the structured-reference totals row.
totalsRow: boolean;
style
style?: WorkbookTableStyle;
unsupportedFeatures
unsupportedFeatures?: WorkbookTableUnsupportedFeature[];

Declaration

View full TypeScript declaration
export interface WorkbookTable {
id: WorkbookTableId;
name: string;
range: Range;
columns: WorkbookTableColumn[];
headerRow: boolean;
totalsRow: boolean;
style?: WorkbookTableStyle;
unsupportedFeatures?: WorkbookTableUnsupportedFeature[];
}