Skip to content

@sheetkit/node / JsStreamWriter

Class: JsStreamWriter

Defined in: binding.d.ts:4

Forward-only streaming writer for large sheets.

Constructors

Constructor

new JsStreamWriter(): JsStreamWriter

Returns

JsStreamWriter

Accessors

sheetName

Get Signature

get sheetName(): string

Defined in: binding.d.ts:6

Get the sheet name.

Returns

string

Methods

addMergeCell()

addMergeCell(reference): void

Defined in: binding.d.ts:14

Add a merge cell reference (e.g., "A1:C3").

Parameters

reference

string

Returns

void


setColWidth()

setColWidth(col, width): void

Defined in: binding.d.ts:8

Set column width (1-based column number).

Parameters

col

number

width

number

Returns

void


setColWidthRange()

setColWidthRange(minCol, maxCol, width): void

Defined in: binding.d.ts:10

Set column width for a range of columns.

Parameters

minCol

number

maxCol

number

width

number

Returns

void


writeRow()

writeRow(row, values): void

Defined in: binding.d.ts:12

Write a row of values. Rows must be written in ascending order.

Parameters

row

number

values

(string | number | boolean | null)[]

Returns

void

Released under the MIT / Apache-2.0 License.