UNPKG

@amanoooo/office-chart

Version:

create office xlsx and pptx with tables and charts

19 lines (18 loc) 692 B
/// <reference types="node" /> import JSZip from "jszip"; export declare class XmlTool { private zip; private parser; private builder; private parts; constructor(); getZip: () => JSZip; readOriginal: (type: 'xlsx' | 'pptx') => Promise<void>; readXml: (file: string) => Promise<any>; readXml2: (file: string) => Promise<any>; write: (filename: string, data: any) => Promise<void>; writeBuffer: (filename: string, data: Buffer) => Promise<void>; writeStr: (filename: string, data: string) => Promise<void>; generateBuffer: () => Promise<Buffer>; generateFile: (name: string, type: 'xlsx' | 'pptx') => Promise<Buffer>; }