@mertdeveci55/univer-import-export
Version:
Excel/CSV import and export library for Univer spreadsheets with full format preservation
42 lines (41 loc) • 1.35 kB
TypeScript
/**
* Enhanced Univer to Excel Export
*
* Main entry point for exporting Univer workbooks to Excel format
* with complete feature support and proper data handling.
*/
/// <reference types="node" />
/// <reference types="node" />
/**
* Export Univer snapshot to Excel workbook
*
* @param snapshot - Univer workbook snapshot (IWorkbookData)
* @returns Excel workbook buffer
*/
export declare function exportUniverToExcel(snapshot: any): Promise<Buffer>;
/**
* Export configuration options
*/
export interface ExportOptions {
/** Include hidden sheets in export */
includeHidden?: boolean;
/** Include comments */
includeComments?: boolean;
/** Calculate formulas before export */
calculateFormulas?: boolean;
/** Preserve array formulas */
preserveArrayFormulas?: boolean;
}
/**
* Advanced export with options
*/
export declare function exportUniverToExcelWithOptions(snapshot: any, options?: ExportOptions): Promise<Buffer>;
export { WorkBook } from './Workbook';
export { ArrayFormulaHandler } from './ArrayFormulaHandler';
export { FormulaCleaner } from './FormulaCleaner';
export { SheetNameHandler } from './SheetNameHandler';
export { ChartExporter } from './ChartExporter';
export * from './constants';
export * from './utils';
export * from './univerUtils';
export * from './ResourceHandlers';