Kendo导出到Excel自定义

时间:2017-04-12 08:12:17

标签: javascript kendo-ui kendo-grid

我可以创建kendo网格导出到excel没有问题。问题是这样,我想自定义excel格式以表现这样的行为。

http://jsfiddle.net/zvjy5cxL/2/

<u><b>Custom Header</b></u>

据我所知,剑道只能在网格中导出。那么是否有任何方法可以将该自定义插入或附加到网格中,因此在生成excel时它将包含该自定义。

1 个答案:

答案 0 :(得分:2)

您可以处理网格的excelExport事件,并在发送下载之前对excel文件进​​行修改。在您的情况下,您可以将以下内容添加到网格的配置中:

  excelExport: function(e) {
    var rows = e.workbook.sheets[0].rows;
    rows.unshift({
        cells: [ { value: "Custom Header", bold: true, underline: true } ]
    });
  }

这里有一个工作示例:http://dojo.telerik.com/uqado 您可以在此处查看有关在电子表格中格式化标题文字的选项:http://docs.telerik.com/kendo-ui/framework/excel/appearance