Excel导出
PivotGrid允许您将其内容导出到Excel。
默认情况下,Excel导出在kendo.ooxml.min.js
加载到页面上。kendo.ooxml.min.js
包含在kendo.all.min.js
而且kendo.web.min.js
.
若要使用代码启动Excel导出,请调用saveAsExcel
方法。
要了解更多信息,请参考以下资源:
导出内容
默认情况下,PivotGrid使用应用的排序和过滤功能导出当前数据。透视网格不会导出Excel文件中的当前CSS主题。有关更改Excel文档的视觉外观的详细信息,请参阅以下关于自定义的部分.
的dataCellTemplate
,columnHeaderTemplate
,以及rowHeaderTemplate
选项在导出到Excel期间不使用。有关更多信息,请参阅下面关于模板的部分.
自定义外观
excelExport
允许自定义生成的Excel文档。工作簿事件参数公开生成的Excel工作簿配置。有关Excel文档如何工作的更多信息,请参阅Excel导出在剑道UI为jQuery.
使用模板
PivotGrid不使用dataCellTemplate
,columnHeaderTemplate
,rowHeaderTemplate
在Excel导出期间,只导出它的数据,因为模板可能包含不能转换为Excel列值的任意HTML。
故障排除
抛出“JSZip Is Not Found”JavaScript错误
如果未找到JSZip JavaScript库,则单击导出到Excel按钮或呼叫saveAsExcel
.要解决这个问题,请在页面中包含JSZip。有关更多信息,请参阅导出到Excel的入门主题.
Excel导出不能在Internet Explorer和Safari中工作
Internet Explorer 10及以前版本和Safari浏览器不支持文件保存。这些浏览器需要实现服务器代理.要指定服务器代理的URL,请设置proxyURL
选择。