Converts simple columns and row objects into canonical workbook and columnar input.
Package
@sheetwrite/core/adapter
Source
packages/core/src/adapter.ts#L194
Declaration
functioncreateSimpleGridInput<
RowextendsRecord<string, CellScalartype CellScalar = string | number | boolean | null;typeCellScalar=string|number|boolean|null;typeCellScalar=|string|number|boolean|null;A scalar that can be displayed directly.API reference →>,
>(options:SimpleSheetwriteOptionsinterface SimpleSheetwriteOptions<
Row extends Record<string, CellScalar>,
> {
columns: readonly SimpleColumn<Row>[];
defaultRows: readonly Row[];
sheetName?: string;
}interfaceSimpleSheetwriteOptions<RowextendsRecord<string, CellScalar>,> {columns:readonlySimpleColumn<Row>[];defaultRows:readonlyRow[];sheetName?:string;}interfaceSimpleSheetwriteOptions<RowextendsRecord<string,CellScalar>,> {columns:readonlySimpleColumn<Row>[];defaultRows:readonlyRow[];sheetName?:string;}Framework-neutral simple columns, rows, sizing, and grid options.API reference →<Row>):SimpleGridInputinterface SimpleGridInput {
workbook: Workbook;
data: ColumnarData;
}interfaceSimpleGridInput {workbook:Workbook;data:ColumnarData;}interfaceSimpleGridInput {workbook:Workbook;data:ColumnarData;}Normalized workbook and columnar data produced from simple adapter props.API reference →