Skip to content

@sheetkit/node / JsTableConfig

Interface: JsTableConfig ​

Defined in: binding.d.ts:1097

Configuration for creating a table.

Properties ​

autoFilter? ​

optional autoFilter: boolean

Defined in: binding.d.ts:1111

Whether to enable auto-filter on the table.


columns ​

columns: JsTableColumn[]

Defined in: binding.d.ts:1105

Column definitions.


displayName ​

displayName: string

Defined in: binding.d.ts:1101

The display name shown in the UI.


name ​

name: string

Defined in: binding.d.ts:1099

The table name (must be unique within the workbook).


range ​

range: string

Defined in: binding.d.ts:1103

The cell range (e.g. "A1:D10").


showColumnStripes? ​

optional showColumnStripes: boolean

Defined in: binding.d.ts:1119

Whether to show column stripes.


showFirstColumn? ​

optional showFirstColumn: boolean

Defined in: binding.d.ts:1113

Whether to show first column formatting.


showHeaderRow? ​

optional showHeaderRow: boolean

Defined in: binding.d.ts:1107

Whether to show the header row. Defaults to true.


showLastColumn? ​

optional showLastColumn: boolean

Defined in: binding.d.ts:1115

Whether to show last column formatting.


showRowStripes? ​

optional showRowStripes: boolean

Defined in: binding.d.ts:1117

Whether to show row stripes.


styleName? ​

optional styleName: string

Defined in: binding.d.ts:1109

The table style name (e.g. "TableStyleMedium2").

Released under the MIT / Apache-2.0 License.