0
我如何使用像我怎么能使用一些东西一样
var spreadsheet = $("#spreadsheet").data("kendoSpreadsheet");
spreadsheet.saveAsExcel();
一些东西保存Excel从剑道电子表格到远程服务器保存从剑道电子表格的Excel到远程服务器存储擅长于客户机上。
我如何使用像我怎么能使用一些东西一样
var spreadsheet = $("#spreadsheet").data("kendoSpreadsheet");
spreadsheet.saveAsExcel();
一些东西保存Excel从剑道电子表格到远程服务器保存从剑道电子表格的Excel到远程服务器存储擅长于客户机上。
您可以在Kendo SpreadSheet
的excelExport
事件中完成此操作。
使用下面的代码:
excelExport: function(e) {
// Prevent the default behavior which will prompt the user to save the generated file.
e.preventDefault();
// Get the Excel file as a data URL.
var dataURL = new kendo.ooxml.Workbook(e.workbook).toDataURL();
// Strip the data URL prologue.
var base64 = dataURL.split(";base64,")[1];
// Post the base64 encoded content to the server which can save it.
$.post("/server/save", {
base64: base64,
fileName: "ExcelExport.xlsx"
});
}
可以剑道的文档here进一步了解这一点。此页面用于从Kendo Grid
导出为excel,但SpreadSheet
完全相同。
非常感谢@shai – JjE
这个解决方案有效吗? – Shai
是的。 Byte [] bytes = Convert.FromBase64String(Base); File.WriteAllBytes(@“c:\”+ name,bytes); – JjE