我试图找出将Kendo Grid导出为CSV的方法,“现在就这样做了,它可以工作”,但是将所有列导出为字符串数据类型。原因是当我们进行出口时,某些领域正试图以科学记数法出口。这会打乱最终用户,并在最终用户使用我们的导出时,通过将Kendo网格导出读回到我们的系统进行更新。我试图告诉它,不管列是否是日期,整数等,以将它们全部导出为字符串数据类型,因此当您以CSV格式打开数据时,它不会对其执行任何功能。
当前代码示例:
$(document).on("click", ".export-grid-icon", function () {
var grid = $("#controlGrid").data("kendoGrid");
var progress = $.Deferred();
grid.saveAsExcel({
allPages: true,
avoidLinks: true,
paperSize: "A4",
margin: { top: "2cm", left: "1cm", right: "1cm", bottom: "1cm" },
landscape: true,
repeatHeaders: true,
template: $("#page-template").html(),
scale: 5.0
});
});