Skip to content

@sheetkit/node / JsTableConfig

Interface: JsTableConfig

Defined in: binding.d.ts:1088

Configuration for creating a table.

Properties

autoFilter?

optional autoFilter: boolean

Defined in: binding.d.ts:1102

Whether to enable auto-filter on the table.


columns

columns: JsTableColumn[]

Defined in: binding.d.ts:1096

Column definitions.


displayName

displayName: string

Defined in: binding.d.ts:1092

The display name shown in the UI.


name

name: string

Defined in: binding.d.ts:1090

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


range

range: string

Defined in: binding.d.ts:1094

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


showColumnStripes?

optional showColumnStripes: boolean

Defined in: binding.d.ts:1110

Whether to show column stripes.


showFirstColumn?

optional showFirstColumn: boolean

Defined in: binding.d.ts:1104

Whether to show first column formatting.


showHeaderRow?

optional showHeaderRow: boolean

Defined in: binding.d.ts:1098

Whether to show the header row. Defaults to true.


showLastColumn?

optional showLastColumn: boolean

Defined in: binding.d.ts:1106

Whether to show last column formatting.


showRowStripes?

optional showRowStripes: boolean

Defined in: binding.d.ts:1108

Whether to show row stripes.


styleName?

optional styleName: string

Defined in: binding.d.ts:1100

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

Released under the MIT / Apache-2.0 License.