Registers the optional table XLSX import implementation used by core.
- Package
@sheetwrite/core
- Source
packages/core/src/export.ts#L317
Declaration
function setXlsxTableImportBackend(
next: XlsxTableImportBackendinterface XlsxTableImportBackend {
name: string;
fromXlsxTable(
data: ArrayBuffer | Uint8Array,
options?: XlsxWorkbookOptions,
): Promise<ColumnarData>;
}interface XlsxTableImportBackend {
name: string;
fromXlsxTable(
data: ArrayBuffer | Uint8Array,
options?: XlsxWorkbookOptions,
): Promise<ColumnarData>;
}interface XlsxTableImportBackend {
name: string;
fromXlsxTable(
data:
ArrayBuffer | Uint8Array,
options?: XlsxWorkbookOptions,
): Promise<ColumnarData>;
}Pluggable table import backend. Parses raw .xlsx bytes into the same ColumnarData shape fromCsv returns, so host ingestion code can stay format-agnostic.API reference →,