API reference

Streaming readers & writers

createWriteOnlyWorkbook, loadWorkbookStream, and the iter-based row APIs.

2 exports · 2 source files

Read only

src/streaming/read-only.ts

# loadWorkbookStream function

src/streaming/read-only.ts:473

Open an xlsx for read-only streaming access.

function loadWorkbookStream(source: XlsxSource, opts?: LoadWorkbookStreamOptions): Promise<ReadOnlyWorkbook>

Parameters

NameTypeDescription
source XlsxSource
opts? = {}LoadWorkbookStreamOptions

Returns

Promise<ReadOnlyWorkbook>

Write only

src/streaming/write-only.ts

# createWriteOnlyWorkbook function

src/streaming/write-only.ts:426

Open a workbook for streaming write-only output.

function createWriteOnlyWorkbook(sink: XlsxSink, _opts?: WriteOnlyOptions): Promise<WriteOnlyWorkbook>

Parameters

NameTypeDescription
sink XlsxSink
_opts? = {}WriteOnlyOptions

Returns

Promise<WriteOnlyWorkbook>