2017-06-16 170 views
0

我有一个场景,我必须将数据导出到excel,可以使用Kendo UI Excel Export导出数据。但是有一个要求是将多张表格导出到同样的excel表格中,这是无法实现的。如果有人能够帮助,这将是非常棒的。请查找下面用于将单个表格推送到Excel表格的代码。使用Kendo将多个网格导出为单个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 
     }); 
    } 

回答

0

您是否使用过manual Excel exports

基本上你需要设置两个独立的数组(每个表),然后设置一个新的kendo.ooxml.Workbook包含一个数组sheets,每个网格dataSource一个。

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

+0

此解决方案是否适合您? – Sandman

相关问题