UNPKG

@obliczeniowo/elementary

Version:
17 lines (16 loc) 707 B
import * as XLSX from 'xlsx'; /** extended properties for xlsx file */ export interface Properties extends XLSX.Properties { /** max rows number (minimum is 10, maximum is 1048576) */ maxRows?: number; /** if you want to add header */ headers?: string[]; } /** * Save array to xlsx file * @param arr array to export * @param name file name * @param sheet base excel sheet name (will create multiple of sheet's if maxRow is less then number of array rows) * @param properties XLSX properties and maxRows, headers properties */ export declare function arrayToXlsx(arr: Array<Array<number | string>>, name: string, sheet: string, properties?: Properties, bookType?: XLSX.BookType): void;