table-xlsx
Version:
Based on SheetJS encapsulation, the function of exporting files and parsing files to generate table data is realized
24 lines (23 loc) • 586 B
TypeScript
import { ColumnType } from '../interface';
/**
* 扁平化列
*/
export declare const flattenColumns: ({ columns, childrenField }: {
columns: ColumnType[];
childrenField?: string | undefined;
}) => {
level: number;
columns: ColumnType[];
};
/**
* 获取表头二维数组
*/
export declare const getHeader2dArray: ({ columns, headerLevel, childrenField }: {
columns: ColumnType[];
headerLevel: number;
childrenField?: string | undefined;
}) => ColumnType[][];
/**
* 获取列宽
*/
export declare const formatToWpx: (width: number | string) => number;