@progress/kendo-react-excel-export
Version:
React Excel export helps you export and save data to Excel files and customize or filter the output. KendoReact Excel Export package
9 lines (8 loc) • 1.08 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("@progress/kendo-ooxml"),a=require("./ExporterColumns.js"),n=e=>Math.max(...e.map(r=>r.level))+1,c=e=>{const r=a.toExporterColumns(e.columns),t=new o.ExcelExporter({columns:r,data:e.data,filterable:e.filterable,groups:e.group,paddingCellOptions:e.paddingCellOptions,headerPaddingCellOptions:e.headerPaddingCellOptions,hierarchy:e.hierarchy?{depth:n(e.data),itemLevel:l=>l.level}:null,collapsible:e.collapsible}).workbook();return t.creator=e.creator,t.date=e.date,t.rtl=e.dir==="rtl",t},s=e=>new o.Workbook(e).toDataURL(),d=e=>e&&e.sheets;exports.isWorkbookOptions=d;exports.toDataURL=s;exports.workbookOptions=c;