Skip to content

@sheetkit/node / JsSheetProtectionConfig

Interface: JsSheetProtectionConfig ​

Defined in: binding.d.ts:976

Configuration for sheet protection.

Properties ​

autoFilter? ​

optional autoFilter: boolean

Defined in: binding.d.ts:1002

Allow using auto-filter.


deleteColumns? ​

optional deleteColumns: boolean

Defined in: binding.d.ts:996

Allow deleting columns.


deleteRows? ​

optional deleteRows: boolean

Defined in: binding.d.ts:998

Allow deleting rows.


formatCells? ​

optional formatCells: boolean

Defined in: binding.d.ts:984

Allow formatting cells.


formatColumns? ​

optional formatColumns: boolean

Defined in: binding.d.ts:986

Allow formatting columns.


formatRows? ​

optional formatRows: boolean

Defined in: binding.d.ts:988

Allow formatting rows.


insertColumns? ​

optional insertColumns: boolean

Defined in: binding.d.ts:990

Allow inserting columns.


optional insertHyperlinks: boolean

Defined in: binding.d.ts:994

Allow inserting hyperlinks.


insertRows? ​

optional insertRows: boolean

Defined in: binding.d.ts:992

Allow inserting rows.


password? ​

optional password: string

Defined in: binding.d.ts:978

Optional password (hashed with legacy Excel algorithm).


pivotTables? ​

optional pivotTables: boolean

Defined in: binding.d.ts:1004

Allow using pivot tables.


selectLockedCells? ​

optional selectLockedCells: boolean

Defined in: binding.d.ts:980

Allow selecting locked cells.


selectUnlockedCells? ​

optional selectUnlockedCells: boolean

Defined in: binding.d.ts:982

Allow selecting unlocked cells.


sort? ​

optional sort: boolean

Defined in: binding.d.ts:1000

Allow sorting.

Released under the MIT / Apache-2.0 License.