antd-table-export
Version:
antd-table 的前端导出
21 lines (20 loc) • 500 B
TypeScript
interface ColumnItem {
dataIndex: string;
title: string;
}
interface DataSourceItem {
[k: string]: any;
}
/**
* 通过 Table 相关数据:dataSource, columns 来下载表格
*/
export default class Export {
private dataJson;
private headers;
constructor(dataSource: DataSourceItem[], columns: ColumnItem[]);
private genDataJson;
private genHeaders;
download(fileName: string, fileType?: string): any;
private downloadXLSX;
}
export {};