@amanoooo/office-chart
Version:
create office xlsx and pptx with tables and charts
17 lines (16 loc) • 530 B
TypeScript
/// <reference types="node" />
import { IData } from './models/data.model';
export declare class XlsxGenerator {
private xmlTool;
private chartTool;
private xlsxTool;
createWorkbook: () => Promise<void>;
createWorksheet: (name: string) => Promise<{
data: any;
name: string;
id: string;
addTable: (data: any[][]) => Promise<void>;
addChart: (opt: IData) => Promise<any>;
}>;
generate: (file: string, type: 'file' | 'buffer') => Promise<Buffer>;
}