使用Kendo将多个网格导出到单个Excel工作表

时间:2017-06-16 07:02:54

标签: javascript jquery kendo-ui

我有一个场景,我必须将数据导出到excel,这可以使用Kendo UI Excel Export。但是需要将多个表导出到相同的excel表,这是无法实现的。如果有人能帮忙的话会很棒。请查找以下用于将单个表推送到Excel表格的代码。

CreateWorkSheets: function(headerArrayLength, rows, SheetName){
        var columnWidth = [];
        for (var i = 0; i < headerArrayLength; i++) {
            columnWidth.push({ autoWidth : true });
        }
        oKendo.Constants.workSheets.push({ 
            columns: columnWidth,
            // Title of the sheet
            title: SheetName,
              // Rows of the sheet
            rows: rows
        });
    }

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用manual Excel exports

基本上你需要设置两个单独的数组(对于每个工作表),然后设置一个包含kendo.ooxml.Workbook数组的新sheets,每个网格数据源一个。

这是一个Dojo example,两个网格完全相同,但功能只需要修改以满足您的需求。