Skip to content

@sheetkit/node / RawRowsResult

Interface: RawRowsResult

Defined in: buffer-codec.ts:36

Result of getRowsRaw() -- typed arrays for minimal object creation.

Properties

cellBoolValues

cellBoolValues: Uint8Array

Defined in: buffer-codec.ts:52

Boolean value for boolean cells, false for others.


cellColumns

cellColumns: Uint32Array

Defined in: buffer-codec.ts:44

1-based column number for each cell.


cellNumericValues

cellNumericValues: Float64Array

Defined in: buffer-codec.ts:48

Numeric value for number/date cells, NaN for others.


cellStringValues

cellStringValues: string[]

Defined in: buffer-codec.ts:50

String value for string/error/formula cells, empty string for others.


cellTypes

cellTypes: Uint8Array

Defined in: buffer-codec.ts:46

Cell type tag (0=empty, 1=number, 2=string, 3=bool, 4=date, 5=error, 6=formula).


rowCellCounts

rowCellCounts: Uint32Array

Defined in: buffer-codec.ts:42

Number of cells per row.


rowCellOffsets

rowCellOffsets: Uint32Array

Defined in: buffer-codec.ts:40

Index into the cell arrays where each row's cells begin.


rowNumbers

rowNumbers: Uint32Array

Defined in: buffer-codec.ts:38

1-based row numbers for each row that has data.


totalCells

totalCells: number

Defined in: buffer-codec.ts:56

Total number of cells across all rows.


totalRows

totalRows: number

Defined in: buffer-codec.ts:54

Total number of rows with data.

Released under the MIT / Apache-2.0 License.