【问题标题】:how can i save the excel from kendo spreadsheet into a remote server using some thing like我如何使用类似的东西将剑道电子表格中的 excel 保存到远程服务器中
【发布时间】:2017-06-16 12:57:04
【问题描述】:

如何使用类似的东西将剑道电子表格中的 excel 保存到远程服务器中

var spreadsheet = $("#spreadsheet").data("kendoSpreadsheet"); 
spreadsheet.saveAsExcel();

将 excel 保存到客户端计算机。

【问题讨论】:

    标签: excel kendo-ui telerik kendospreadsheet


    【解决方案1】:

    您可以在Kendo SpreadSheetexcelExport 事件中完成此操作。

    使用以下代码:

    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"
        });
    }
    

    您可以在 Kendo 的文档 here 中进一步了解此内容。此页面用于从 Kendo Grid 导出到 excel,但对于 SpreadSheet 完全相同。

    【讨论】:

    • 是的。 Byte[] 字节 = Convert.FromBase64String(Base); File.WriteAllBytes(@"c:\"+name, bytes);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多