我有一个场景,我必须将数据导出到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
});
}
答案 0 :(得分:0)
您是否考虑过使用manual Excel exports?
基本上你需要设置两个单独的数组(对于每个工作表),然后设置一个包含kendo.ooxml.Workbook
数组的新sheets
,每个网格数据源一个。
这是一个Dojo example,两个网格完全相同,但功能只需要修改以满足您的需求。