← All packages

@searsuite/sear-plugin-export-node

Node CSV and XLSX adapters for Workbook document states.

functionexportNodeCsvSheet
exportNodeCsvSheet(state: WorkbookDocumentState<SheetDocumentState>, sheetId: string): string

Exports one Workbook sheet as CSV, preserving formula source text.

functionexportNodeXlsxWorkbook
exportNodeXlsxWorkbook(state: WorkbookDocumentState<SheetDocumentState>): Promise<Uint8Array<ArrayBufferLike>>

Writes Workbook formula sources and scalar values to an XLSX buffer.

functionimportNodeCsvWorkbook
importNodeCsvWorkbook(text: string, options: NodeCsvWorkbookImportOptions): WorkbookDocumentState<SheetDocumentState>

Imports one CSV table as a single-sheet Workbook document.

functionimportNodeXlsxWorkbook
importNodeXlsxWorkbook(bytes: Uint8Array, workbookId: string): Promise<WorkbookDocumentState<SheetDocumentState>>

Reads values and formula sources from an XLSX buffer into a Workbook document.