table-xlsx
Version:
Based on SheetJS encapsulation, the function of exporting files and parsing files to generate table data is realized
32 lines (31 loc) • 1.06 kB
TypeScript
import { SheetType, ExportFilePropsType } from './interface';
/**
* 导出
* @param fileName
* @param sheetNames
* @param columns
* @param dataSource
* @param showHeader 是否显示表头
* @param raw 是否格式化值的类型
* @param cellStyle 单元格样式
* @param headerCellStyle 单元格样式
* @param bodyCellStyle 单元格样式
* @param useRender 是否使用render返回的值
* @param rowHpx
* @param onTxBodyRow
*/
export declare const exportFile: ({ fileName, sheetNames, columns, dataSource, showHeader, raw, rowHpx, cellStyle, headerCellStyle, bodyCellStyle, useRender, onTxBodyRow, }: ExportFilePropsType) => {
SheetNames: (string | number)[];
Sheets: {
[key: string]: SheetType;
};
};
/**
* 获取wb对象
*/
export declare const getWorkbook: ({ sheetNames, columns, dataSource, showHeader, raw, rowHpx, cellStyle, headerCellStyle, bodyCellStyle, useRender, onTxBodyRow, }: ExportFilePropsType) => {
SheetNames: (string | number)[];
Sheets: {
[key: string]: SheetType;
};
};